c语言数组平均数
① 怎么用c语言计算平均数
1、新建一个求数抄组内所袭有元素的平均值项目。
② C语言一维数组求平均值
C语言一维数组求平均值的源代码如下:
#include#define N 10
typedef int TYPE;
TYPE sum(TYPE a[],int n)
{
TYPE s=0;
int i;
for(i=0;ia[j]
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
int main()
{
(2)c语言数组平均数扩展阅读
数组的初始化
1、在定义数组时对数组元素赋以初值,如:static int a[4]={1,2,3,4}。给一部分元素赋初值,如static int b[10]={1,2}。
2、对static数组不赋初值,系统会对所有数组元素自动赋以0值。
3、若对全部数组元素赋初值时,可以不指定数组长度,如:int c[]={1,2,3,4,5}。
4、若被定义数组长度与提供初值的个数不相同,则数组长度不能忽略。
③ C语言数组求平均值怎么写程序
循环复输入制数,平均值用浮点数
#include<stdio.h>
main()
{
inti,j,sum=0;
doubleav;
inta[3];
printf("input3nembers: ");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
for(i=0;i<3;i++)
sum=sum+a[i];
av=sum/3.0;
printf("%f",av);
}
④ C语言数组赋值求平均数
#include<stdio.h>
int main( void )
{
int a[30];/*INT型数组,存放每天的数值*/
float sum;/*数组a的总和*/
int i;/*循环变量*/
sum=0;
for(i=0;i<30;i++)
{
printf("请输入每%d天的数值:",i+1);
scanf("%d",&a[i]);
sum+=a[i];
}
printf("\n平均回数为答:%f\n",sum/30);/*打印平均数*/
return 0;
}
⑤ C语言用一维数组求几个数的平均数
思路:定义float类型数组,接着依次输入个数,并累加求和,最后输出累加和除内以10的值。
参考代码:
#include<stdio.h>
intmain()
{
floata[10],sum=0;
inti;
printf("pleaseinputnumber: ");
for(i=0;i<10;i++){
容scanf("%f",&a[i]);
sum+=a[i];
}
printf("%f",sum/10);
return0;
}
/*
运行结果:
pleaseinputnumber:
1234567890
4.500000
*/
⑥ 用C语言计算一个数组内的所有数的平均值
printf("%f",d/10)这行代码的输出控制有误,因为d定义的是int型,d/10还是int型,应该使用%d,而不是%f,%f是单精度浮点型数据。
格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。
格式字符有d,o,x,u,c,s,f,e,g等。
1.%d整型输出,%ld长整型输出,
2.%o以八进制数形式输出整数,
3.%x以十六进制数形式输出整数,
4.%u以十进制数输出unsigned型数据(无符号数)。
5.%c用来输出一个字符,
改过之后运行结果:
(6)c语言数组平均数扩展阅读:
需要说明的是:
1、一个C语言源程序可以由一个或多个源文件组成。
2、每个源文件可由一个或多个函数组成。
3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。
4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。
5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。结构体、联合体、枚举型的声明的“}”后要加“ ;”。
6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
网络-c语言
⑦ C语言数组 平均数
#include "stdio.h"
main()
{
int a[11][6],i,j,s;
printf("Please input a!\n");
for(i=0;i<10;i++)
for(j=0;j<5;j++)
scanf("%d",& a[i][j]);
printf("\n");
for(i=0;i<10;i++)
{
s=0;
{
for(j=0;j<5;j++)
s+=a[i][j];
}
a[i][5]=s/5;
}
for(j=0;j<6;j++)
{
s=0;
{
for(i=0;i<10;i++)
s+=a[i][j]; /*这一行你误写成s+=a[j][i]了*/
}
a[10][j]=s/10;
}
for(i=0;i<11;i++)
{
for(j=0;j<6;j++)
printf("%d\t",a[i][j]);
printf("\n");
}
}
还有,整形相除是强制取整的,你这样计算平均值会内出现误差,这一点容应予考虑.
⑧ C语言 求一维数组中所有元素的平均值 急
1、首先新建一个求数组内所有元素的平均值项目,如图所示:
⑨ c语言求数组平均值
#include<stdio.h>
intmain()
{
intavarge[4],sum=0,c,i;
printf("inputfournumbers ");
for(i=0;i<4;i++)//这里多了分号
{
scanf("%d",&avarge[i]);
sum=sum+avarge[i];
}
c=sum/4;//为什么除以10呢?不是四个数吗?
printf("cis%d ",c);//少了参数C
return0;
}
⑩ C语言求数组平均值
1、c=sum/10;
错了。不是抄4个数求袭平均值吗?应该c=sum/4;
2、printf("c
is%d");里面没有输出表列。应该printf("c
is%d",c);
3、如果不能整除,平均值c,和变量sum变量应该是实数型,float
c,sum;因为10/4=2,所以sum/4中的sum变量最好也是实数型。