题目描述
输入20个整数,统计其中正数、负数和零的个数
输入格式20个数,每行一个
输出格式一行:三个空格隔开的整数,表示正数个数 零的个数 负数个数。
样例
1
2
4
5
-3
-5
0
0
9
-8
0
35
89
31
34
-89
0
38
-8
20
11 4 5
数据范围与提示
分类标签
[循环] [语法基础]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
int z;
int f;
int l;
int a;
// The main procedure
int main() {
for (int i = 1; i <= 20; i++) {
cin>>a;
if (a > 0) {
z++;
} else if (a < 0) {
f++;
} else {
l++;
}
}
cout<<z;
cout<<" ";
cout<<l;
cout<<" ";
cout<<f;
return 0;
}
Blockly题解代码图片