快速导读:
Q1:用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和
代码如下:#include
intmain(void)
{
inta[10],sum=0;
for(inti=0;i<10;i++)
{
scanf("%d",&a[i]);
if(a[i]&1)//非得写if(a[i]%2==1)也行吧
sum+=a[i];
}
printf("%d",sum);
return0;
}
wWw.ecaib^ei.CoM
Q2:C语言问题 编程实现从键盘输入20个整数,统计其中正整数的个数,并计算输出所有正整数之和。
#include
void main()
{
int a[20],sum=0,count=0;
printf("请输入20个整数\n");
for (int i=0;i<20;i++)
{
scanf("%d",&a[i]);
if(a[i]>0)
{
sum=sum+a[i];
count++;
}
}
printf("正整数的和为%d\n正整数的个数为%d\n",sum,count);
}
Q3:acm简单c语言问题QAQ【编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和。】
我说三个注意点,第一,除数不能为零,第二,题目没有要求多实例,第三,输入第一个数(K)如果是大于20的你的数组纵向会越界。
一个建议,输入时候已经可以判断,无需数组存储可以直接判定,
Q4:一道c语言编程题,数组课后作业:编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数只和。
#include wWw.+ECaibeI.com
void main()
{
int s[20],a,n=0,i,sum=0;
printf("请输入20个整数:\n");
for(i=0;i<20;i++)
{
scanf("%d",&a);
s[i]=a;
}
for(i=0;i<20;i++)
{
if(s[i]>=0)
{
n++;
sum+=s[i];
}
}
printf("非负整数的个数:%d\n非负整数的和:%d\n",n,sum);
}
Q5:C语言习题中,编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和
12345678910111213141516#include"stdio.h"voidmain(){inta[20],n=0,i,sum=0;for(i=0;i<20;i++)scanf("%d",&a[i]);//输入20个数for(i=0;i<20;i++){if(a[i]>=0){n++;//统计非负数的个数sum+=a[i];//非负数的和}}printf("个数:%d和:%d",n,sum);}
Q6:5、 编程实现:从键盘输入20个整数到数组中,统计其中正数的个数,并计算它们的和,最后输出个数及总和。
#includeint main( void ){ int arr[ 20 ], i, sum = 0, count = 0; for( i=0; i<20; i++ ) { scanf( "%d", arr + i ); if( arr[ i ] > 0) { sum += arr[ i ]; count++; } } printf( "正数有%d个,它们的总和是%d\n", count, sum); return 0;}
声明:该文观点仅代表作者本人,易采贝采用此文仅在于向读者提供更多信息,并不代表赞同其立场。