A. c语言题目(计算5个数的平均值),求指导!
这个很简单。你的下面这句话最后一个%lf后面多了一个空格,把空格去掉就好了。
scanf("%lf
%lf
%lf
%lf
%lf
",&q,&w,&e,&r,&t);
多了一个空格,系统就认为还需要一个输入。
B. 编写c语言程序,输入五个数,求他们中最大值和平均值并输出。
#include <stdio.h>
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;
}
C. c语言用主子函数求5个数中最大数和最小数的平均值
#include <stdio.h>
double fun(double a[5])
{
double max,min;
int i;
max=min=a[0];
for (i=0;i<5;i++){
if (a[i]<min) min=a[i];
if (a[i]>max) max=a[i];
};
return 0.5 * (max+min);
}
int main()
{
double a[5];
int i;
printf("input 5 data:\n");
for (i=0;i<5;i++) scanf("%lf",&a[i]);
printf("mean of max+min is %g\n",fun(a));
return 0;
}
例子:
input 5 data:
3 6 1 2 3
mean of max+min is 3.5
D. 如何使用C语言编写一个程序来算出键盘上随意输入5个数的总和和平均值
#include<stdio.h>
int main()
{
int shu[5];//记录五个数
int sum=0;//总和;
int ave=0;//平均数
int i;//用于计数
for(i=0;i<5;i++)
{
scanf("%d",&shu[i]);
sum+=shu[i];
}
ave=sum/5;
printf("总和:%d",sum);
printf("平均数:%d",ave);
}
E. 求五个数值平均值小程序,c语言编程
#include "stdio.h"
int main()
{
int a[5]={0,0,0,0,0};
int sum = 0;
printf("请依次输入5个数\n");
for(int i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for(int i=0;i<5;i++)
{
sum += a[i];
}
printf("结果为%d",sum);
}
F. 用C语言编写一个程序,输入5个数,如何求其和及平均数
#include<stdio.h>
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;
}
G. c语言编程题 从键盘输入五个数,求其平均值并输出
算法:
1
创建10个数的数组。
2
输入10个数,并累加。
3
计算平均值。
4
遍历数组,将大于平均值的数输出。
代码:
#include
int main()
{
float a[10], ave=0;
int i;
for(i = 0; i < 10; i ++)
{
scanf("%f",&a[i]);//输入数值。
ave+=a[i];//累加
}
ave/=10;//计算平均值
for(i = 0; i < 10; i ++)
if(a[i]>ave)printf("%f,",a[i]);//输出大于平均数的值。
return 0;
}