编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数

运行结果如图
2025-05-15 14:31:19
推荐回答(1个)
回答1:

#include
using namespace std;
int main()
{
int arr[10], ZHENG = 0, FU = 0, zero = 0;
//在输入的时候统计正负数和零的个数
for (int i = 0; i < 10; i++)
{
cout << "请输入第" << i << "个数:";
cin >> arr[i];
if (arr[i] == 0)
zero++;
else if (arr[i] < 0)
FU++;
else
ZHENG++;
}
cout << "所输入的数是:";
for (int i = 0; i < 10; i++)
{
cout << arr[i]<<" ";
}
cout << endl;
cout << "正数有:" << ZHENG << "个" << '\t';
cout << "负数有:" << FU << "个" << '\t';
cout << "零有:" << zero << "个" << '\t';
return 0;
}
希望能帮上忙。