xajhtnb2014-11-25TA获得超过1084个赞关注#include<stdio.h>#include<stdlib.h>int main(void){const int arrLen = 10; //数组的长度 int data[arrLen];for(int i = 0; i < arrLen; ++i ){ //个数组初值 data[i] = 0;}int getNumber = 0; //输入的数字 int a=0; //正数 次数 int i = 0; //输入的次数,减去正数次数,可以得到负数 次数 int sum = 0; //总数 do{printf("请输入一个数字,0表示输入结束:\n");scanf("%d",&getNumber);if(getNumber == 0) bre**; //输入0,结束 循环 if(getNumber > 0) ++a; //输入正数,正数+1 data[i] = getNumber; //把输入的数字存入数组 ++i; //输入的次数 sum += getNumber; //总数 if(i >= 10) bre**; //超过10次,结束循环 }while(getNumber != 0);printf("正数:%d,负数:%d,平均数:%f,总**输入了%d次\n",a,i-a,float(sum)/float(i),i);system("pause");return 0;}