输入一组实数,求前10个正数的平均值。这个怎么做啊

如题所述

加起来除以十。永远牛逼的做法。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-03
sum=0
for (int i=0; i<10; i++)
sum=sum+ N[i];

ave=sum/10;
第2个回答  2011-11-02
sum=0
for (int i=0; i<10; i++)
sum=sum+ N[i];

ave=sum/10;本回答被网友采纳

C语言:输入一组实数,直到输入0时为止,求前10个正数的平均值.
循环累加,变量用浮点数,通过条件判断(累加10个正数或输入0结束循环)break控制循环次数。include <stdio.h> int main(){ int i=0;double n,sum=0;while(1){ scanf("%lf",&n);if(n==0) break;if(n>0)sum+=n,i++;if(i==10) break;} printf("前%d个正数的平均值为%lf\\n",i...

C语言。。。输入10个实数,输出其中正数的平均值 程序怎么弄
include<stdio.h>int main(void){ double x=0,z=0;int y=0;int y1=0;printf("请输入 10 个数,空格分开:");for(y=0;y<10;y++) { scanf("%lf",&x);if(z>=0){z = z + x;y1++;} getchar(); }printf("整数的平均数是: %.2lf \\n",z\/y1); return...

C语言。。。输入10个实数,输出其中正数的平均值 程序怎么弄
define N 10 int main(){ int index=0,count=0,i=0;double sum = 0,num;for(i=0; i<N; i++){ scanf("%lf",&num);if(num>0){ count++;sum+=num;} } if(count>0){ printf("%lf\\n",sum\/count);} else { printf("输入全为负数!\\n");} system("pause");return 0;}...

如何用c语言弄这个程序:从键盘输入10个实数,求这些实数的平均值
} a=s\/10;printf("%d",a);}

用C语言编程(输入10个数求所有正数和,正数平均值,负数和负数平均值)
h> void main(){ float s1=0,s2=0,x;int n1=0,n2=0,i;for(i=0;i<10;i++){scanf("%f",&x);if(x>0){s1+=x;n1++;} if(x<0){s2+=x;n2++;} } printf("所有正数和=%f,平均值=%f\\n",s1,s1\/n1);printf("所有负数和=%f,平均值=%f\\n",s2,s2\/n2);} ...

用while从键盘输入10个整数,并求出其中的最大值,最小值,总和,平均...
int main(){ int min=0,max=0;int i=0,j=0,temp=0;int a[10];while(i<10){ \/\/循环输入10个数 printf("Enter a data:");scanf("%d",&a[i]);i++;} i=0;while(i<10){ while(j<(10-i)){ if(a[i]>a[j]){ temp=a[i];a[i]=a[j];a[j]=temp;} j++;\/\/该...

输入10个实数,利用指针求其中的最大值和平均值
int main(){ int i;float a[10],*p,max,aver,sum=0;for(i=0;i<10;i++)scanf("%f",&a[i]); max=a[0];for(p=a;p<(a+10);p++){ if(max<*p) max=*p;sum=sum+*p;} aver=sum\/10;printf("%f\\n",max);printf("%.2f",aver);return 0;} 若对你有帮助...

...判断其中正数与负数的个数,并分别求出正数与负数的平均值_百度...
main( ){ int i,iNum,iCount1=0,iCount2=0,iCount3=0;for(i=1;i<11;i++){ printf("请输入10个数:");scanf("%d",&iNum);if (iNum>0)iCount1++; \/*iCount1表示大于0数*\/ else if(iNum<0)iCount2++; \/*iCount2表示小于0的数*\/ else iCount3++; \/*iCount3表示等...

1、 从键盘输入10个实数,求所有数的平均值。
include <stdio.h> void main(){ int i;float ave;int array[10];printf("请输入10个数:");for (i=0;i<10;i++)scanf("%d", &array[i]);for (i=0;i<10;i++)ave += array[i];ave \/= 10;printf("平均数为:%f\\n",ave);} ...

输入一个实数统计其整数的位数的流程图
int real_number_print(float x){ int integer_part = (int)x;float fractional_part = x-integet_part;printf("%d %f", integer_part, fractional_part);return 0;} int sum(int x, int y, int z){ return (x+y+z);} float average(int x, int y, int z){ return (x+y+z)...

相似回答