用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和。

如题所述

#include<stdio.h>
void main()
{
int a[10],i,n=0,sum=0;
printf("请输入十个整数:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]%2!=0)
{
n++;
sum=sum+a[i];
}
}
printf("共有%d个奇数,它们的和是:%d\n",n,sum);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-29
楼上两位同学方法都对。但第二种方法用数组完全没必要。
第2个回答  2011-05-23
int main()
{
int temp; /* 用于临时保存输入的整数*/
int sum = 0; /*用于求和*/
int count = 0;
int i;

/* 输入这10个数*/
for (i = 0; i < 10; i++)
{
scanf("%d", &temp);
if (temp % 2)
{
count++;
sum += temp;
}
}
printf("the count of odd num is %d, sum is %d\n", count, sum);

return 0;
}本回答被网友采纳

编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的...
for i=1 to 10 k=val(inputbox("请输入一个整数:"))if k mod 2=1 then n=n+1 s=s+k end if next i print "奇数的个数:";n print "这些奇数的和:";s

如何用程序求整数的奇数和及偶数和?
printf("这10个整数中,偶数和为:%d\\n",even_sum);return 0;} ```在这个程序中,我们使用了一个数组来存储输入的10个整数,然后使用for循环遍历数组中的每个元素。如果该元素是偶数,则将其累加到偶数和变量even_sum中;否则就将其累加到奇数和变量odd_sum中。最后,输出计算结果即可。请注意,...

C语言:从键盘上输入10个整数,求这10个整数的奇数和及偶数和
include<stdio.h> void main(){ int a[10],i,sum[2]={0,0};for(i=0;i<=9;i++){ printf("请输入第%d个数:\\n",i+1);scanf("%d",&a[i]);if(0==a[i]%2)sum[0]+=a[i];else sum[1]+=a[i];} printf("偶数的和是:%d\\n",sum[0]);printf("奇数的和是:%d\\n",...

编写程序,由键盘输入10个整数,要求统计奇数的个数 用c语言
思路:for循环记录输入个数,每次输入并判断,如果是奇数则个数加一,输入结束输出奇数个数。参考代码:include <stdio.h>int main(){ int i,n,sum=0; for(i=0;i<10;i++){ scanf("%d",&n); if(n%2) sum++; } printf("奇数个数为:%d\\n",sum); return 0;...

由键盘任意输入10个整数,分别计偶数个数,奇数个数,偶数和,奇数和。c...
main(){int i,s1=0,s2=0,t1=0,t2=0,n;for(i=1;i<=10;i++){scanf("%d",&n);if(n%2==0){t1++;s1+=n;} else {t2++;s2+=n;} printf("%d\\t%d,%d\\t%d",t1,s1,t2,s2);}

用c语言编程输入10个整数,计算平均值,并统计其中奇数个数
int main(void){ int num=0, \/\/输入的每一个整数 odd=0; \/\/奇数的个数 double sum=0; \/\/计算总数 const int AMOUNT=10; \/\/输入的整数的个数 for (int i=1; i<=AMOUNT; i++){ cin>>num;sum += num; \/\/计算总数 if (num % 2 != 0) odd++; \/\/计算奇...

求c语言大神。从键盘任意输入10个整数,存放在数组中,请计算数组中奇数和...
include<stdio.h>int main(void){int i,t=0,m=0,s[10];for(i=0;i<10;i++)scanf("%d",&s[i]);for(i=0;i<10;i++){ if(s[i]%2==0) t++;}printf("输出偶数是:%d\\n",t);for(i=0;i<10;i++){ if(s[i]%2!=0) m++;}printf("输出奇数是:%d\\n"...

C语言:从键盘输入10个整数,计算它们的总和。
include <stdio.h>int main( ){ int i,x,s=0; for(i=0;i<10;i++) {scanf("%d",&x); s+=x; } printf("sum=%d\\n",s); return 0;}

C语言中如何输入十个数,统计出总和
下面是一个使用C语言代码实现输入十个数并统计总和的示例:include <stdio.h> int main() { int num, sum = 0;printf("请输入十个整数:\\n");for (int i = 1; i <= 10; i++) { printf("请输入第%d个数:", i);scanf("%d", &num);sum += num;} printf("总和为:%d\\n",...

输入10个整数存入数组中,统计其中的奇数和偶数的个数 C++的代码
cout<<"给我10个整数:"<<endl; int n[10]; int numOfEven=0; \/\/偶数个数 int numOfOdd=0; \/\/奇数个数 for(int i=0;i<10;i++){ cin>>n[i]; \/\/输入数组 if(n[i]%2) numOfOdd++; else numOfEven++; } cout<<"奇数有"<<numOfOdd<<"个"<<endl; cout<<"偶数有"<<numOfEven<...

相似回答