输入10个整数,统计其中正数和及正数的个数求解代码
#include<iostream>
using namespace std;
int main()
{
int m=0,n=0,sum=0;
for (int i=0;i<10;i++)
{
cin>>m;
if(m>=0)
{
sum+=m;
n++;
}
}
cout<<"正数和:"<<sum<<",正数个数:"<<n<<endl;
}
#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{
int a[10], x;
int count = 0;
for (int i = 0; i < 10; i++)
{
cin >> x;
if (x > 0)
{
a[count++] = x;
}
}
for (int i = 0; i < count; i++)
{
cout << a[i] << " ";
}
cout << "count = " << count << endl;
}
#include<iostream>
using namespace std;
int main()
{
int arr[10];
int count=0;
int sum=0;
for(int i=0;i<10;i++)
{
cin>>arr[i];
}
for(int i=0;i<10;i++)
{
if(arr[i]>0)
{
sum+=arr[i];
count++;
}
}
cout<<"正整数的和为"<<sum<<endl;
cout<<"正整数的有"<<count<<"个。";
return 0;
}