5、 编程实现:从键盘输入20个整数到数组中,统计其中正数的个数,并计算它们的和,最后输出个数及总和。

请问一下这道题的编程怎么写
2024-11-08 07:44:14
推荐回答(2个)
回答1:

#include
void main()
{
int n[20],i,sum=0,count=0;
for(i=0;i<20;i++)
{
scanf("%d",&n[i]);
if(n[i]>0)
{
sum+=n[i];
count++;
}
}
printf("正数有%d个,它们的总和是%d",count,sum);
}

回答2:

#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;}