输入一个长度为5的一维数组其数据类型为float求数组元素的平均值并输出要求写

   www.gaoxiao88.net
输入一个长度为5的一维数组其数据类型为float求数组元素的平均值并输出要求写的一种可能的代码如下:
#include <stdio.h>int main(){ float a[5]; //定义一个长度为5的一维数组,其数据类型为float
float sum = 0; //定义一个变量sum,用来存储数组元素的和,初始值为0
float avg; //定义一个变量avg,用来存储数组元素的平均值
int i; //定义一个循环变量i
printf("请输入5个浮点数:\n"); for(i = 0; i < 5; i++) //用for循环输入5个浮点数,并赋值给数组a
{ scanf("%f",&a[i]); //从键盘输入一个浮点数,并赋值给a[i]
sum += a[i]; //将a[i]加到sum上,累计数组元素的和
}
avg = sum / 5; //计算数组元素的平均值,即和除以个数
printf("数组元素的平均值为:%.2f\n",avg); //输出平均值,保留两位小数
return 0;
}

相关参考:

C语言编程题:输入一个长度为5的整型数组,用冒泡法将其排序。 谁来救...
if (a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp; } } } for (i = 0; i < 5; i++) { printf("%d,", a[i]); } return 0;}

定义一维整型数组,输入5个数,从大到小排序,输出次最大值?
int max;int t;printf("输入5个数:\\n");for(int i=0;i<5;i++){ printf("a[%d]=",i);scanf("%d",&a[i]);} for(int i=0;i<4;i++){ for(int j=i+1;j<5;j++){ if(a[j]>a[i]){ t=a[i];a[i]=a[j];a[j]=t;} } } printf("排序好的数据是:");for...

定义一个大小为5的int类型数组,从键盘输入其元素,然后输出最大值...
代码文本:include "stdio.h"int main(int argc,char *argv[]){ int a[5],i,max_i;printf("Enter the 5 integers...\\n");for(max_i=i=0;i<5;i++){ scanf("%d",a+i);if(a[max_i]

定义一个长度为5的,int数组让用户输入5次整数,并赋值到数组中,输出数组...
include<stdio.h> void main(){ int a[5];int i,j,max;for(i=0;i<5;i++){ scanf("%d",&a[i])} max=a[0];for(j=0;j<5;j++){ if(a[j]>max) max=a[j];} printf("max=%d",max);}

什么是一维数组
在C语言中,数组必须显示地说明,以便编译程序为它们分配内存空间。在上式中,类型说明符指明数组的类型,也就是数组中每一个元素个数,一维数组的总字节数可按下式计算: sizeof( 类型) *数组长度= 总字节数 [例5-1] 将数字0到9装入一个整型数组。 main( ) { int x[10]; \/* 定义包含1 0个整型数的数组...

定义一个数组a[5],给数组录入数据scanf,录入后找到数组中最大的值...
for (i = 0; i < 5; i++) { scanf("%d", &a[i]);} \/\/ 找到最大值 max = a[0];for (i = 1; i < 5; i++) { if (a[i] > max) { max = a[i];} } printf("数组中最大的值为:%d\\n", max);return 0;} 这段代码定义了一个名为a的整型数组,长度为5,...

编写程序,定义一个整数型一维数组,并存放5个数,查找并输出数组中的最...
if(array[i]>max) max=array[i]; if(array[i]<min) min=array[i]; } System.out.println("数组中最大的数是:"+max); System.out.println("数组中最小的数是:"+min); }} 编写程序,定义一个整数型一维数组,并存放5个数,然后由小到大排序输出值 import java.util.*;public class ArraySort{ pub...

...Main方法:定义了一个长度为5的数组,数组的类型为Student
可以使用冒泡排序法 Student[] student = new Student(){1005,1002,1003,1001,1004};\/\/定义一个临时变量 int iTemp;for(int i=1;i<student.length;i++){ for(j = 0;j<student.length-i;j++){ \/\/从小到大排列顺序 if(student[j].number>student[i+1].number)iTemp = student[j]....

定义一个长度为5的整型数组,数组的赋值是通过键盘输入, 使用带参有...
include<stdio.h> int fun(int a[5]){ int i, max=a[1];for(i=0;i<5;i++){ if(a[i]>max)max=a[i];} return max;} main(){ int i,max,a[5];printf("请输入五个整数以空格隔开\\n");for(i=0;i<5;i++)scanf("%d",&a[i]);printf("%d",fun(a));} ...

JAVA调用方法,从键盘输入一个float型数组,长度5;………
new Scanner(System.in);float[] x = new float[5];float sum=0;for(int i=0;i<x.length;i++) {x[i] = scanner.nextInt();sum+=x[i];}System.out.println("平均数是:"+(float)(sum)\/5);System.out.println("排序前:");System.out.println(x.length);for(float k:x)...

相关评论

  • 魏纪1076: 用指针的方法输入输出一个一维数组的各元素,该数组定义为整型数组,长度为5 -
    15760407594: #include #define N 5 int main() { int a[N]; int* pi=a; while(pi-a<5) scanf("%d",pi++); pi=a; while(pi-a<5) printf("%d ",*pi++); return 0; }

  • 魏纪1076: 输入一个长度为5的一维数组,编程实现一维数组中最小元素与第一个元素的互换 -
    15760407594: 123456789101112131415161718192021222324 #include <stdio.h>#define N 5 intmain() { inta[N]; inti,index,tmp; for(i=0;i<N;i++) scanf("%d",&a[i]); tmp=a[0]; for(i=0;i<N;i++) { if(tmp>a[i]) { tmp=a[i]; index=i; } } tmp=a[index]; a[index]=a[0]; a[0]=...

  • 相关话题

    ap在线精英在线最新简短笑话,好笑的段子,搞笑句子,男女朋友校园冷笑话,搞笑歌词对白台词,夫妻搞笑对话,手机流行笑话,逗人笑的动物经典笑话,最新幽默搞笑图文,好笑的视频分享给朋友
    若有事情,请联系电邮
    © <搞笑吧