为什么这条语句不执行?
#include
#include
void main()
{
int m,n,i;
i=0;
scanf(%d,&m);
if(m>1)
{
for (n=2;n
为什么这条语句不执行?
答案:1 悬赏:60 手机版
解决时间 2021-08-01 19:24
- 提问者网友:送舟行
- 2021-07-31 19:58
最佳答案
- 五星知识达人网友:七十二街
- 2021-07-31 20:04
if(i=0)//这两条语句被跳过了printf(%d是素数,m);//这两条语句被跳过了
应该是判断是否和0相等,用 ==
你 if(i=0)
这是赋值i=0
所以if(i=0)一直不成立,自然后面的printf不运行
if(i=0)
改成
if(i==0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯