C语言:输入一组实数,直到输入0时为止,求前10个正数的平均值.

作者&投稿:浑溥 (若有异议请与网页底部的电邮联系)
用c++语言求熟输入一组实数,求前10个正数的平均值~

/*用c语言编写一个程序来计算一组n实数的平均值和标准偏差*/
#include
"stdio.h"
#include
"math.h"
#define
n
4
//n代表输入多少个数
void
main()
{
int
i;
double
a[n],b,c;
for(i=0;i
评论
0
0
0
加载更多

你好!!

代码写好了,你看看吧,有问题再问,满意请采纳
#includeint main(void){ double x=0,z=0;int y=0;int y1=0;printf("请输入 10 个数,空格分开:");for(y=0;y=0){z = z + x;y1++;} getchar(); }printf("整数的平均数是: %.2lf
",z/y1); return 0;}

循环累加,变量用浮点数,通过条件判断(累加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
",i,sum/i);

}



#include<stdio.h>
void main(){
int count=0,sum=0,bFlage=0;
double avg=0,num;
while(1==1){
if(num==0){
break;
}
printf("请输入第%d个数:",(count+1));
scanf("%lf",&num);
count++;
if(bFlage<=9&&num>0){
sum+=num;
bFlage++;
}
}
avg=sum*1.0/10;
printf("前10个正数的平均数是:%f!\n",avg);
}

#include“stdio.h”
#define Y 100
main()
{
int z[Y]={0}, z1[10];
int i,j,k,sum=0,pj;
for(i=0;i<Y;i++){
scanf("%d",z[i]);
if(z[i]==0) break;

}
k=0;
for(j=0;j<i&&k<10;i++){
if(z[j]>0){
sum+=z[j];
k++;

}

}
pj=sum/10;
printf("pj=%d",pj);
}

C语言中 D 。 A.不能使用do-while语句构成的循环 B. do-while语句构成的循环必须用br... i =10;i++) { if (i%3==0) continue; COUT i; } } A. 45 B. 457810 C. 6...

/*用c语言编写一个程序来计算一组n实数的平均值和标准偏差*/ include "stdio.h"include "math.h"define n 4 //n代表输入多少个数 void main(){ int i;double a[n],...


急求:C语言编程 输入一个实数x,计算并输出下式的值,知道最后一项的绝对...
include<stdio.h> include<math.h> double ab(double n){ int i;double s=1;for(i=1;i<=n;i++)s=s*i;return s;} void main(){ double c,d=0,x,j=1;scanf("%lf",&x);while(fabs(pow(-1,j-1)*pow(x,j)\/ab(j))>pow(10,-5)){ c=pow(-1,j-1)*pow(x,j)\/ab...

c语言。输入实数x、y,如果x不等于零,输出x\/y,否则输出y的值_百度知 ...
include <stdio.h>int main(){ float x,y; scanf("%f%f",&x,&y); if(x!=0) printf("%f\\n", x\/y); else printf("%f\\n", y); return 0;}

C语言编程问题 共五题 求高手回答
float power=1.0;for(i=0;i<n;i++)power*=x;return power;} void main(){ int i=1,j;float eps=1e-5;float temp;float sum=0.0;float x;printf("输入一个实数:x=");scanf("%f",&x);temp=x;while(temp>=eps){ temp=0.0;if(i==1){sum=x;temp=x;} else if(i==2)...

1.编程,先输入n,再输入n个实数并分别统计正数的和、负数的和,然后输出...
include<stdio.h> void main(){ int i,n;float a[100],sum0=0,sum1=0;printf("Input n:");scanf("%d",&n);printf("Input %d numbers:\\n",n);for(i=0;i<n;i++)scanf("%f",&a[i]);for(i=0;i<n;i++){ if(a[i]>0) sum1+=a[i];else sum0+=a[i];} printf(...

C语言题目 。利用scanf输入一实数,然后分别输出该实数的整数部分和小...
double a, b;scanf("%lf", &a);b = a;long int p;p = (long int)a;printf("整数部分:%d\\n", p);printf("小数部分:%lf", (b - p));

用C语言编程:从键盘输入两个实数a和x, 按公式计算并输出y的值:y=a^...
include<stdio.h> include<math.h> define e 2.71828 main(){ int a,x;printf("输入2个实数a,x\\n");scanf("%d%d",&a,&x);if(a==0&&x==0)printf("不在ln的定义域内\\n");else printf("a^5+sin(ax)+ln(a+x)+e^ax = %lg\\n",pow(a,5)+sin(a*x)+log10(a+x),pow...

C语言编写:从健盘输入五个实数,求这五个数之和及平均值
include<stdio.h> main(){float a,b,c,d,e,sum,s;printf("please input 5 numbers");scanf("%f %f %f %f %f",&a,&b,&c,&d,&e);sum=a+b+c+d+e;s=sum\/5;printf("sum=%f s=%f",sum,s);} 注意输入5个实数时要输一个数空一格再输下一个数!

编制一个C程序,从键盘输入30个实数,分别计算并输出以下五个量;所有正...
float j,sum1=0,sum2=0;printf("请输入30个实数:\\n");for(i=0;i<30;i++){ scanf("%f\\n",&j);if(j<0){sum2+=j;m2++;sum0+=abs(j);} if(j>0){sum1+=j;n1++;sum0+=abs(j);} } printf("所有正数之和: %f\\n",sum1);printf("所有负数之和: %f\\n",sum2);prin...

C语言,求高手解:从键盘输入若干个实数,输入0结束,求这些数的平均值并...
include<stdio.h>int main(void){ float num[81],numa=0; int i=0,n=0; do { printf("请输入第%d个数(0退出):___\\b\\b\\b",i+1); scanf("%f",&num[i]); i++; }while(num[i-1]!=0); for(n=0;n<=i-1;n++) { numa+=num[n]; ...

任意输入实数,试判断是正数还是负数?c语言程序
include <stdio.h>int main(){ double a; scanf("%lf",&a); if(a>0) printf("正数\\n"); else if(a<0) printf("负数\\n"); return 0;}

闻喜县17719777054: 用C语言逐个输入整数,直到输入0为止,计算所输入数值之和并输出. -
永万接骨: #include <stdio.h>int main(){ int iData = 0; int iSum = 0;LOOP: printf("请输入(0表示结束): "); scanf("%d", &iData); if (iData != 0) { iSum += iData;goto LOOP; } printf("\n以为数字的和为: %d\n\n", iSum); return 0;}// 测试结果:

闻喜县17719777054: 求一c语言程序:从键盘上输入若干整数,输入0时结束.
永万接骨: #include "stdio.h" void main() { int a[100],i=0; printf("从键盘上输入若干个整数,当输入0时结束\n"); while(a[i]!=0) { scanf("%d",a[i]); } for(i=0;i<100;i++) { printf("%d ",a[i]); } }

闻喜县17719777054: 用C语言 逐个输入整数,直到输入0为止,计算所输 入数值之和并输出. -
永万接骨: int i,sum=0; do { scanf("%d",&i); sum=sum+i; }while(i!=0);

闻喜县17719777054: C语言,由键盘接收整数,直到输入0为止. -
永万接骨: #include<stdio.h> void main() { int i,jishu=0,oushu=0,njishu=0,noushu=0; float pingjun; scanf("%d",&i); while(i!=0) { if(i%2==0) { oushu+=i; noushu++; } else { jishu+=i; njishu++; } scanf("%d",&i); } pingjun=jishu+oushu; printf("输入了%d个数字...

闻喜县17719777054: 需要设计一个C语言程序,可以连续输入数字,当输入数字为0时,结束输入并计算前面数字的和 -
永万接骨: #include <stdio.h> int main() { int s=0,n; while(scanf("%d",&n) && n) s+=n; printf("%d\n", s); return 0; }

闻喜县17719777054: c语言 输入一批整数,以键盘输入0为结束标志,分别统计并输出,正数个数,负数个数,奇数个数,偶数个数 -
永万接骨: #include "stdio.h"main() {int numberOfPositive = 0;int numberOfNegative = 0;int numberOfOdd = 0;int numberOfEven = 0;int currentNumber = 0;while (1){printf("Enter some digits (Exit with 0):");scanf("%d", &currentNumber);if (...

闻喜县17719777054: 求c语言程序 要求:从键盘输入一组数据,以0结束输入,求数据和 -
永万接骨: 问题出在read-loop和Printf-sum 把连接两个单词之间的横杠"-"换成下划线"_".我试了,能编译通过了.即read-loop换成read_loop;Printf-sum换成Printf_sum.C语言中识别下划线_但认为 - 为非法字符.希望对你有所帮助.

闻喜县17719777054: 用c语言键盘输入若干个数,进行求和,直到输入某个数例0为止 -
永万接骨: #include <stdio.h> int main ( void ) { int i, totle = 0; do{ scanf ( "%d", &n );totle += n; }while ( n ) printf ( "结果为: %d\n", totle );return 0; }

闻喜县17719777054: C语言,输入不定个数数字,当输入0时停止输入.如何构建编程? -
永万接骨: 思路:使用while(scanf("%d",&n)&&n),表示输入正确并且输入的数不等于0时继续循环,否则跳出循环.参考代码: #include <stdio.h> int main() {int n;while(scanf("%d",&n)&&n){printf("%d\n",n);}return 0; } /* 运行结果: 1 1 2 2 0 */

闻喜县17719777054: 求从键盘输入的一系列实数的平均值,以0作为输入结束标志的最简单c语言程序 -
永万接骨: 不断输入数值,不断计算出当前平均值,直到拍入0:#include <stdio.h> main() { double ave,v,sum=0; int n=0; while(1){ printf("input data or 0 finish\n"); scanf("%lf",&v); if (v==0.0)break; sum=sum+v;n++; ave = sum /n; printf("mean=%lf\n",ave); } return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网