解:将这组整数放在整型数组中,一边输入一边求和及统计正数和负数的个数,平均数由和除以整数数量取得。 #include #include using namespace std; int main(){ int stem[256],sum=0,pnum=0,nnum=0,i=0; cout<<"从键盘输入一组非0整数,以输入0标志结束:"<...
printf("%d %d %d %d\n",sum_n,cnt_n,sum_p,cnt_p);return 0;} 请点击输入图片描述
System.out.println("正数的个数为" + count1 + "," + "负数的个数为" +count2); } } 结果如下: 13 -2 -4 11 -6 0 正数的个数为2,负数的个数为3
package com.java.exer; /* * 从键盘输入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束。 * 说明: * 1.不在循环条件部分限制次数的结构:for(;;)或while(true) * 2.结束循环的几种方式? * 循…
运行通过,有问题HI:include<stdio.h> int main(){ int num,n=0,m=0;do{ scanf("%d",&num);if(num>0) m++;else if(num<0) n--;}while(num!=0);printf("正整数有%d个,负整数有%d个",m,n);}
int main(){ int numPos = 0, numNeg = 0, numZeros = 0, num, in;printf("Please key in the number of integers:\n");scanf("%d", &num);while(num > 0){ scanf("%d",&in);if(in > 0){ numPos++;} else if(in < 0){ numNeg++;} else numZeros++;num--;} printf...
c语言写的 include "stdio.h"define N 10 void main(){ int s[N];int i,j,z=0,f=0;puts("please enter 10 number:\n");for(i=0;i<10;i++)scanf("%d",&s[i]);for(i=0;i<10;i++){ if(s[i]>0) z++;if(s[i]<0) f++;} printf("正数的个数为:%d\n",z);pr...
解析 main( ) {int a[10], i,p=0,n=0,z=0; printf(“please input number”); for(i=0;i<10;i++) {scanf(“%d,”,&a[i]); if (a[i]>0) p++; else if (a[i]<0) n++; else z++} printf(“正数:%5d, 负数:%5d,零:%5d ”,p,n,z); } }...
include<stdio.h>#define M 100int main(){int num[M];int i=0;double ave=0;scanf("%d",&num[0]);while(num[i]!=0){ave+=num[i];i++;scanf("%d",&num[i]);}ave=ave/i;printf("平均数是:%lf",ave);return 0;} ...
从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。 无限循环: for(;;){} 或者 while(true){ } 说明:一般情况下,在无限循环内部要有程序终止的语句,使用break实现。若没有,那就是死循环! importjava.util.Scanner;classTestExer {publicstaticvoidmain(String[] args) { ...