1
已采纳
陶梓锐
新手光能
新手光能
核心代码(C++):
while (a!=0) { //若a不是0,则执行,否则退出。
if (a>0) { //a>0时,要记录的内容
a_da0++; //正数个数加1
zheng_he+=a; //累计正数和
} else { //a<0时,要记录的内容
a_xiao0++; //负数个数加1
fu_he+=a; //累计负数和
}
cin>>a; //继续读入
}
最后进行输出,别忘了加上头文件!
接下来是Pascal版:
repeat read(a); if a>0 then begin b:=a; c:=c+1; n:=n+b; end else if a<0 then begin i:=a; k:=k+1; s:=s+i; end; until a=0;
思路同上。
望采纳,谢谢!
1
0
杨子逸
新手天翼
新手天翼
int n,a=0,b=0,c=0,d=0; cin>>n; while(n!=0) { if(n<0) { a+=n; b++; } if(n>0) { c+=n; d++; } cin>>n; }
最后自己cout
0
褚俊皓
新手天翼
新手天翼
核心代码(C++):
while (a!=0) { //若a不是0,则执行,否则退出。
if (a>0) { //a>0时,要记录的内容
a_da0++; //正数个数加1
zheng_he+=a; //累计正数和
} else { //a<0时,要记录的内容
a_xiao0++; //负数个数加1
fu_he+=a; //累计负数和
}
cin>>a; //继续读入
}
最后进行输出,别忘了加上头文件!
接下来是Pascal版:
repeat read(a); if a>0 then begin b:=a; c:=c+1; n:=n+b; end else if a<0 then begin i:=a; k:=k+1; s:=s+i; end; until a=0;
思路同上。
望采纳,谢谢!
0
0
颜咏春
中级光能
中级光能
do { cin>>a; if(a>0) { zheng++; zhenghe+=a; } if(a<0) { fu++; fuhe+=a; } } while(a!=0);
0
0
0