C版本:
#include
int main(){
int numPos = 0,sumPos = 0,numNeg = 0,sumNeg = 0,in;
printf("Please key in the integers,key in 0 to stop:\n");
do{
scanf("%d",&in);
if(in > 0){
numPos++;
sumPos += in;
}
else if(in < 0){
numNeg++;
sumNeg += in;
}
}while(in != 0);
printf("There are %d positive integers,whose sum is %d.\n",numPos,sumPos);
printf("There are %d negative integers,whose sum is %d.\n",numNeg,sumNeg);
return 0;
}
borland C版本5.5编译通过.
Java版本:
import java.util.Scanner;
public class test{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int numPos = 0,sumPos = 0,numNeg = 0,sumNeg = 0,in;
System.out.println("Please key in the integers,0 to stop");
do{
in = sc.nextInt();
if(in > 0){
numPos++;
sumPos += in;
}
else if(in < 0){
numNeg++;
sumNeg += in;
}
}while(in != 0);
System.out.println("There are " + numPos + " positive integers,whose sum is " + sumPos);
System.out.println("There are " + numNeg + " negative integers,whose sum is " + sumNeg);
}
}
JGrasp 版本1.8.6_10编译通过.
输入n个整数,求输入正数之和,负数之和,并统计相应正数和负数的个数,以输入0表示输入结束.
输入n个整数,求输入正数之和,负数之和,并统计相应正数和负数的个数,以输入0表示输入结束.
其他人气:346 ℃时间:2019-08-20 21:27:23
优质解答
我来回答
类似推荐
猜你喜欢
- 1如果a+2的平方根=2a-b的绝对值的相反数,且b=3a+m,求m的平方根的值是多少
- 2《长恨歌》上穷碧落下黄泉,两处茫茫皆不见.
- 3_______water is healthy for men to drink.A.boiled B.boiling C.boil D.boils
- 4who invented the aeroplane?when were they born?
- 5告诉我这个英语句子怎么读 Where there is a will ,there is a way 用汉语标出来
- 6有三个数字能组成6个不同的三位数.这6个三位数的和是2886.所有这样的6个三位数中最小的三位数是多少?
- 7请问大家谁知道古诗词中的华夏春天 阅读题帮帮着急的人吧,打心底谢谢给位朋友了{随机数K
- 8请问面积单位“hm²”指的是什么,就是如何和m²换算?
- 9初三物理电学知识,如何理解欧姆定律和电阻这一章,左右调节滑动变阻器对电流和电压有什么关系
- 101024+512+256+128+64+32+16+8+4+2+1等于多少?要简便运算!