c语言编程题 从键盘输入五个数,求其平均值并输出

作者&投稿:善庾 (若有异议请与网页底部的电邮联系)
编写c语言程序,输入五个数,求他们中最大值和平均值并输出。~

#include int main(void){int i;double max=0.,hj=0.,pj,sz[5];for(i=0;i<5;i++){printf(" 请输入第 %d 个数据:",i+1);scanf("%lf",&sz[i]);if(max<sz[i])max=sz[i];hj+=sz[i];}pj=hj/5.;printf(" 输入的5个数中最大值为:%.2f,5个数的平均值为:%.2f
",max,pj);return 0;}

#include
int main()
{
int i,x;
int sum=0;
for(i=0;i<5;i++)
{
printf("请输入第%d个数:",i+1);
scanf("%d",&x);
sum+=x;
}
printf("和为%d,平均值为%.2f",sum,sum/5.0);
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
    float a,b,c,d,e;
    float avg;
    scanf("%f",&a);
    scanf("%f",&b);
    scanf("%f",&c);
    scanf("%f",&d);
    scanf("%f",&e);
    avg = (a+b+c+d+e)/5;
    printf("avg=%f
",avg);
    return 0;
}



可以定义一个数组,使用循环语句,循环输入,等所有的数都输入以后,使用循环语句先求其和,再求平均值或者是直接求出平均值也可以的


呼图壁县15332543754: C语言 ,从键盘上输入5个数,求出这5个数中最大与最小 -
帛差氯诺: #include<stdio.h> void main() {int max,min,data[5],i;for(i=0;i<5;i++)scanf("%d", &a[i]); /*输入5个数*/max=data[0];min=data[0]; /*假定data[0]既是最大值也是最小值*/for(i=1;i<5;i++) /*从data[1]开始判断*/{if(data[i]<min) /*若有比min更...

呼图壁县15332543754: 怎么用C语言编写一个程序,它从键盘上输入5个整数,然后输出它们的积? -
帛差氯诺: #include "stdio.h" void main() {int i,sum=1,num;for(i=0;i<5;i++){scanf("%d",&num);sum*=num;}printf("%d",sum); }

呼图壁县15332543754: 用C语言,编写一个程序,从键盘上输入5个数,求出这个数的最大数和最小数 -
帛差氯诺: #include int main( ) { bool in = true; int i, a, maxn, minn; for ( i = 0; i < 5; i++ ) { scanf("%d", &a); if ( in ) { maxn = minn = a; in = false; } if ( maxn < a ) maxn = a; if ( minn > a ) minn = a; } printf("Max = %d\nMin = %d\n", maxn, minn); return 0; }

呼图壁县15332543754: c语言编程题 从键盘输入五个数,求其平均值并输出 -
帛差氯诺: #include <stdio.h> #include <stdlib.h>int main() {float a,b,c,d,e;float avg;scanf("%f",&a);scanf("%f",&b);scanf("%f",&c);scanf("%f",&d);scanf("%f",&e);avg = (a+b+c+d+e)/5;printf("avg=%f\n",avg);return 0; }

呼图壁县15332543754: c语言编程题键盘输入5个数据到一个数组中,并求出最小值输出 求大神帮忙啊 -
帛差氯诺: #include int main() { int arr[5]; int i; for(i=0;i { scanf("%d",&arr[i]); } int min = arr[0]; for(i=1;i { if(arr[i]{ min = arr[i]; } } printf("%d\n",min); return 0; }

呼图壁县15332543754: C语言编程五个数a,b,c,d,e由键盘输入,输出其中最大的数 -
帛差氯诺: #include<stdio.h> #include <conio.h>void main() {int max=0,a[5];int i;printf("输入5个数:");for(i=0;i<5;i++){scanf("%d",&a[i]);if(max<a[i])max=a[i];}printf("max=%d\n",max);getch(); } 其实我真的不想写,楼主应该自己做的,好简单的.

呼图壁县15332543754: 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个实数时要输一个数空一格再输下一个数!

呼图壁县15332543754: C语言 求方差方差用于描述一批数据的离散程度.编写程序,从键盘输入5个实数x1,x2,x3,x4,x5,计算出它们的方差,并输出(结果保留4位小数,使用double... -
帛差氯诺:[答案] 直接上代码:#include #include #include double fangcha(double x[], int n){ //求数组x(具有n个元素)的方差:S=({%...

呼图壁县15332543754: c语言 输入五个数 求最大值....... -
帛差氯诺: 同学,你的错误在scanf("%a,d%,d%,d%,d%,%d",&a,&b,&c,&d,&e); 你没掌握scanf的基本用法,你把这句话改为scanf("%d%d%d%d%d",&a,&b,&c,&d,&e); 至于具体scanf原理,我就不转述了.网上大把资料,自己去找去吧!

呼图壁县15332543754: 从键盘输入5个数,输出最小的一个和最大的一个,用C语言编写. -
帛差氯诺: #include <stdio.h> int main(){int a[5]={0},i,max,min; for(i=0;i<5;i++){scanf("%d",&a[i]);} max=min=a[0];for(i=0;i<5;i++){if(maxa[i]) min=a[i];}printf("max=%d,min=%d\n",max,min); return 0; } 希望能帮助到您,谢谢,望采纳!

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