C语言中如何输出1到100的奇数个数

如题所述

/*
2012年5月28日21:28:06
目的:1到100奇数个数
*/
# include <stdio.h>

int main(void)
{
int i;
int sum = 0; //sum为个数
for (i = 1; i<= 100; ++i)
{
if (i%2 == 0)

++sum; //记录个数
}
printf("sum = %d\n", sum);

return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-07
#include<stdio.h>

int main()
{
int i,aim=0 ;
for(i=1;i<101;i++)
{
if(i%2==1)
aim++ ;
}
printf("%d “,aim) ;
return 0 ;
}
第2个回答  推荐于2017-09-25
#include<stdio.h>

int main()
{
int i,aim=0 ;
for(i=1;i<101;i++)
{
if(i%2==1)
aim++ ;
}
printf("%d “,aim) ;
return 0 ;
}追问

呵呵 ,谢谢,我要的是输出有多少个奇数,不是奇数的交总和.请问这该怎么写?

追答

我写的就是多少个奇数啊,你运行试试

追问

刚才看错了,谢谢

本回答被提问者采纳
第3个回答  2011-05-02
#include<stdio.h>
#define N 100
void main()
{int i,sum=0;
for(i=1;i<=100;i++)
if(i%2!=0)
sum+=i;
printf("%d",sum);
}追问

呵呵 ,谢谢,我要的是输出有多少个奇数,不是奇数的交总和.请问这该怎么写?

第4个回答  2011-05-02
遍历一下不就好了追问

有代码吗,如有,麻烦发给我,谢谢