您的位置:

c语言计算奇数,c语言求奇数的个数

本文目录一览:

C语言求1-100奇数的个数

#include stdio.h

int main(void)

{

int i;

int j = 0;

int am = 0;

for (i = 1; i = 100; i += 2)

{

j = j + i;

if (i% 2 == 1) //这里是i%2,实际上这个条件没必要,因为i+=2了,肯定是奇数

++am;

}

printf("请输出1-100 中所有奇数的和= %d\n", j);

printf("请输出1-100 中所有奇数的个数= %d\n", am);

return 0;

}

C语言设计一个求数组中奇数的函数

int  tongji(int a,int n)

{

int i;

int count=0;//统计奇数的个数

for(i = 0; i  n; i++)

if(a[i] % 2 == 1)

count++;

return count;

}

c语言 计算20以内奇数 请问怎么改呢

#include stdio.h

int main()

{

for (int i = 0; i  20;i++)//循环1-20

{

if (i % 2 != 0) //判断是否能被2整除 不能整除即为奇数

{

printf("%d\n", i); //输出

}

}

    return 0;

}

按照你的方式

#include stdio.h

int main()

{

int n = 0, sum = 0;

while (n != 20)

{

n++;

if (n % 2 != 0)    //判断是否能被2整除 不能整除即为奇数

{

printf("%d\n", n); //输出

sum += n;

}

}

printf("sum=%d\n", sum);//奇数总和

}