输入n 个数,请分别统计出其中正数、0、负数的个数,并输出三个空格隔开的整数,表示正数个数 零的个数 负数个数。
代码来喽:
#include <bits/stdc++.h>
using namespace std;
int main(){
int suma=0,sumb=0,sumc=0,a,n;
for(int i=1;i<=n;i++){
cin>>a;
if(a==0) suma+=1;
if(a>0) sumb+=1;
if(a<0) sumc+=1;
}
cout<<sumb<<" "<<suma<<" "<<sumc;
return 0;
}
这题还是比较简单的
代码里的suma表示0的个数、sumb表示正数的个数、sumc表示负数的个数
注意三个表示总数的变量要给一个初始值,不然会给你个超超超超超超超超超超超超超............超大的数字