从键盘输入任意10个整数,输出其中所有正数之和用c++

2024-11-22 00:07:58
推荐回答(2个)
回答1:

#include
int main()
{
int array[10];
int i,sum=0;
for(i=0;i<10;i++) scanf("%d",&array[i]);
for(i=0;i<10;i++)
{
if(array[i]>0) sum+= array[i];
}
printf("输入的数中所有正数之和为:%d",sum);
return 0;
}

回答2:

#inlcude
int main()
{
int n;
int iCount = 0;
int Sum = 0;
while(std::cin>>n && iCount < 10)
{
if(n>0)
{
Sum += n;
}
std::cout<<" ";
}
std::cout< system("Pause");
return 0;
}