77问答网
所有问题
C语言习题中,编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和
RT,这道习题用得语法,函数,步骤是什么哪位大神可以解析下?
举报该问题
推荐答案 2015-06-04
#include "stdio.h"
void main()
{
int a[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);
}
追问
首部是void main()
与首部是main ()
有什么区别吗?
追答
没区别
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YY3NI3Gpvq3vYqpG33p.html
相似回答
编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和
答:
字数自己补int i,a[20],Positive=0,Sum=0;printf("
任意输入20个整数
:\n");for (i=0;i<20;i++){scanf("%d",&a[i]);if (a[i]>0){Positive++;Sum+=a[i];}}printf("有%d个非负数,他们的和为:%d。\n",Positive,Sum);...
一道
c语言编程
题,数组课后作业:
编程实现从键盘任意输入20个整数,统计
...
答:
} printf("
非负整数的个数
:%d\n非负整数的和:%d\n",n,sum);}
...
任意20个数,统计非负数
的
个数,并计算非负数之和
。
答:
printf("\n
非负数
的
个数
: %d \t 总和是: %d\n", count, sum);}
是道
C语言编程
题,读入
20个整数,统计非负数个数,并计算非负数之和
答:
main(){ int i;int num[20];int n[2]={0};int sum;printf("input 20 numbers:") ;for(i=0;i<20;i++){ scanf("%d",&num[i]);} for(i=0;i<20;i++){ if(num[i]>=0)n[0]++;else n[1]++;} sum=0;for(i=0;i<20;i++)if(num[i]>=0)sum=sum+num[i];print...
c语言实现从键盘任意输入20个整数,统计非负数个数,计算非负数之和
答:
scanf("%d",n[i]);应当 该为scanf("%d",&n[i]);这是初学者常犯错误之一,scanf后面的参数应当是地址 printf("%d %d",&a,&b); 应改为 printf("%d %d",a,b);这个有点犯的不应该,printf后面的参数不是地址
任意输入20个整数,统计非负数个数并计算非负数之和,
这个错哪了??
答:
对于程序中求和变量sum
,统计个数
变量counter,虽然声明了,但没有初始化,那么编译时从哪个数字开始就不知道了,因此会报错 添加一句 counter=sum=0;(2)最后输出的语句有问题 首先,格式化输出整型是%d,不是d%;其次,少了一个双引号在后面。将 printf("counter=d%,sum=d%,counter,sum);改为:...
编程实现从键盘任意输入20个整数,计算
其中所有
非负数之和
?
答:
要求:计算其中所有
非负数之和
(大于等于0的数)修改代码 include<stdio.h>int main(){ int a[20] ;int k=0,sum=0,i;for (i=0;i<20;i++){scanf("%d",&a[i]);if(a[i]>=0){sum+=a[i];/非负数之和/k++;/计数/}}printf("%d %d",sum,k);return 0;} 运算结果 ...
大家正在搜
相关问题
一道c语言编程题,数组课后作业:编程实现从键盘任意输入20个...
c语言实现从键盘任意输入20个整数,统计非负数个数,计算非负...
用C语言编程实现从键盘输入任意20个数,统计非负数的个数,并...
C语言编程从键盘中任意输入20个整数,统计其中负数的个数,并...
acm简单c语言问题QAQ【编程实现从键盘任意输入20个整数...
编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负...
C语言 输入数,当输入零时则结束,统计输入正数和负数个数?
java编程实现从键盘任意输入20个整数,统计非负数个数,并...