本题目要求从键盘读入一个正整数n(1<=n<=10),然后输入n个整数依次送入整型数组,再对其中的正数求和并输出结果。
输入格式:
在第一行中输入n的值,回车后在第2行输入n个整数(有正有负,以空格分隔)后,以回车结束输入。
输出格式:
如输入n的值不合乎要求,则直接输出error!(不必输出换行符)即可。不需要再后续输入数据。 否则,输出数组的前n个元素中其中正数的和即可。不需要附加修饰说明。
输入样例:
在这里给出一组输入。例如:
8
3 -3 1 2 -4 5 5 -7
输出样例:
在这里给出相应的输出。例如:
16
#include<stdio.h>
int main()
{
int n,num=0,sum=0;
scanf("%d",&n);
if(n<=10&&n>=1)
{
for(int i=0; i<n; i++)
{
scanf("%d",&num);
if(num>=0)
sum+=num;
}
printf("%d",sum);
}
else
printf("error!");
return 0;
}