求1-100之间有多少个偶数?
#include <stdio.h>int main()
{
int a,n;
for(a=1,n=0;a<=100;a++)
{
if(a%2==0)
{
printf("%d\n",a);
n++;
}
a++;
}
printf("一共有%d个偶数。\n",n);
return 0;
}
我郁闷了 到网上查过别人写的,楞是没看懂。我自己写的这个输出的结果居然是0,请问大神们错在哪里了帮忙指教一下谢谢。!
#include <stdio.h>
int main()
{
int a,n;
for(a=1,n=0;a<=100;a++)
{
if(a%2==0)
{
printf("%d\n",a);
n++;
}
//a++;
}
printf("ò»12óD%d¸öżêy¡£\n",n);
return 0;
} 仰望天上的光 发表于 2015-2-1 11:21
//a++; 亲这个a++ 怎么不要了?是不是因为for里面有了一个重复了?
}
printf("ò»12óD%d¸öżêy¡£\n",n); 这个是不是乱码了啊? 怎么看不懂呢亲。?
辛苦你了亲. 我的思维在跳跃 发表于 2015-2-1 12:17
//a++; 亲这个a++ 怎么不要了?是不是因为for里面有了一个重 ...
是的,你原来代码中每次循环加了两次a,右a的初值是1,所以每次循环得到的a都是奇数
页:
[1]