1
已采纳
黄昊轩
新手守护
新手守护
z:=0; f:=0; sz:=0; sf:=0; repeat read(n); if n>0 then begin inc(z); sz:=sz+n; end else if n<0 then begin inc(f); sf:=sf+n; end until n=0; writeln(z); writeln(f); writeln(sz); writeln(sf);
求好心的楼主采纳
提交记录:
#题号时间1Accepted2017年6月12日 17:15
真的是自己做的。百分百品质保证
2
2
尹宗鑫
新手守护
新手守护
#include<iostream> using namespace std; int main() { int fhe=0,zhhe=0,fu=0,zh=0,a[1001],i; for(i=1;i<=1001;i++) { cin>>a[i]; if(a[i]==0) break; else if(a[i]>0) { zh++; zhhe=zhhe+a[i]; } else { fu++; fhe=fhe+a[i]; } } cout<<zh<<endl<<fu<<endl<<zhhe<<endl<<fhe<<endl; return 0; }
2
朱智霖
新手守护
新手守护
定义变量 负数和,负数个数,正数和,正数个数,循环用的i,输入的n;
while (n!=0)//非零循环
{
输入n(n在一开始赋值>=1)
如果n>=1
{
正数个数++
正数和+=n;
}
如果n<0
{
负数个数++
负数和+=n;
}
输出
2
1
栾峻岩
初级天翼
初级天翼
while (a!=0)//因为碰到0就停止输入了,可怕的0.
{
if(a>=1)
{
正数又多了一个!加上!
}
if(a<0)
{
负数又多了一个!加上!
}
输入这个a!
}
这四个计数器初始值都为0.
100%AC保证,不对,在找me!
1
0
0