输入n个整数,求输入正数之和,负数之和,并统计相应正数和负数的个数,以输入0表示输入结束.
题目
输入n个整数,求输入正数之和,负数之和,并统计相应正数和负数的个数,以输入0表示输入结束.
答案
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:
");
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.
",numPos,sumPos);
printf("There are %d negative integers,whose sum is %d.
",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编译通过.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- “金华双龙洞”最著名的景物是_______________,“双龙洞”也因此得名.
- 求一篇100字的英语作文,题目我的家乡——云南
- 英语定冠词 THE 用在什么地方?
- 已知曲线y=1√x和这条曲线上的一点P(2,√2),判断曲线y=√x在点P处是否有切线 如果有 求出切线方程
- 一架飞机从美国费城(西经75度,北纬40度)起飞,以每小时1110千米的速度向北匀速飞行,计划沿经线圈绕地球一周,因故在中国四川省内江市(北纬29.5度)降落.问:
- 如何除去氯化钾溶液中的硫酸铜
- 吴王欲伐荆,告其左右曰:“敢有谏者,”...译文
- 函数f(x)=3sin(Wx+P)对任意的x都有f((派/3)-x)=f((派/3+x),则f(/3)=?
- 如果α属于(0,2π),使曲线x^2cosα y^2sinα+ 1=0表示圆,则α=
- 2010年七年级英语期末卷
热门考点