关于C语言:for语句和while语句中求1到10000中间的偶数个数和.
我已经把这个程序的偶数求出来了 就是差求他的个数和
我是新手 实在不怎么会 请指教
#include <stdio.h>
int main()
{
int i=1;
while(i <=10000)
{
i+=1;
printf( "%d\n ",i);
i++;
}
for(i=1;i <=10000;i++)
{
i+=1;
printf( "%d ",i);
}
}
[解决办法]
int n=1;
int m=0;
while(n <=10000)
{
if(0 == n%2)
{
m++;
printf( "%d\n ",m);
}
n++;
}
m=0;
for(n=1;n <=10000;n++)
{
if(0 == n%2)
{
m+=1;
printf( "%d\n ",m);
}
}
n = 0;
[解决办法]
偶数都出来了,和就好办啦,在你的程序上修改一下。
#include <stdio.h>
int main()
{
int i=1,int sum1=0,sum2=0;/sum1是while求的和,sum2是for求的和
while(i <=10000)
{
i+=1;
printf( "%d\n ",i);sum+=i;
i++;
}
printf( "sum1=%d\n ",sum1);
for(i=1;i <=10000;i++)
{
i+=1;
printf( "%d ",i);
sum2+=i;
}
printf( "sum2=%d\n ",sum2);
}