编写一个函数,用于接收用户输入的五个数,并计算这五个数的平均数,最后将结果返回。 用JAVA编写一个函数,统计出具有n个元素的一维数组中大于等...

   www.gaoxiao88.net
double Average()
{
int i;
double dSum = 0;
double dValue;

printf("请输入5个数:\n");

for(i = 0; i < 5; i++)
{
scanf("%f", &dValue);
dSum += dValue;
}

return dSum / 5;
}

main()
{
double dValue;

dValue = Average();

printf("五个输入值的平均值为:%.2f\n", dValue);
}

注:一楼兄弟有个疏漏。第二行应改为:
float average = (float)(a+b+c+d+e) / 5;
否则 (a+b+c+d+e) / 5的值是个整数

float ave(int a, int b, int c, int e, int f) {
float average = (float)(a+b+c+d+e) / 5;
return average;
}

void main() {
int a,b,c,d,e;
scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
float average = ave(a,b,c,d,e);
printf("%.02f", average);
}

Private Sub Ave(ByVal a1 As Double, ByVal a2 As Double, ByVal a3 As Double, ByVal a4 As Double, ByVal a5 As Double)
Print Format((a1 + a2 + a3 + a4 + a5) / 5, "0.##")
End Sub

Private Sub Form_Click()
N = Split(InputBox("请输入5个数,以空格 隔开"), " ")
Call Ave(N(0), N(1), N(2), N(3), N(4))
End Sub

编写一个函数,用于对作为参数的数组的元素求平均值,函数以指针方式进行处理,平均值为函数的返回值

你也没说什么编程语言啊,给个c语言版本
#include
float average(float *ss, int n)
{
int i;
float sum = 0;
for(i=0; i<n; i++)
{
sum += ss[i];
}
return sum / n;
}
int main()
{
int i;
float ss[10];
float avg;
printf("请输入10个实数
");
for(i=0; i<10; i++)
{
scanf("%f",&ss[i]);
}

avg = average(ss, 10);
printf("平均数为: %f
", avg);


return 0;
}

下面的这个程序能够处理n个数字,不管n是多少 /*
* @author:╰☆囖乐☆╮
*/import java.util.Scanner;public class Array {
public static void main(String[] args){
int i;
int n;
int avg; //平均数
int sum=0; //所有数字之和
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你要处理的数字的个数:");
n = scanner.nextInt();
int[] arr = new int[n]; //定义一个n位的数组
System.out.println("请输入你要处理的数字:");
for(i = 0; i< n;i++){
System.out.print("第"+(i+1)+"个数字:");
arr[i] = scanner.nextInt();
}
for(n = 0;n<arr.length;n++){
sum += arr[n]; //累加
}
avg = sum/n;
System.out.println("平均数是:"+avg);
//下面将把数组中的数字与平均数比较,如果大于平均数则打印出来
System.out.println("数组中大于平均数的是:");
for(n = 0;n<arr.length;n++){
if(arr[n] > avg){
System.out.println("第"+n+"数字:"+arr[n]);
}

}
}}

相关参考:

编写一个函数,用于接收用户输入的五个数,并计算这五个数的平均数,最后...
printf("五个输入值的平均值为:%.2f\\n", dValue);} 注:一楼兄弟有个疏漏。第二行应改为:float average = (float)(a+b+c+d+e) \/ 5;否则 (a+b+c+d+e) \/ 5的值是个整数

编写一个程序,用于接收用户输入的五个数,并计算这五个数的平均值,最后...
define SIZE 5 float average(float array[],int n){float aver;int i;float sum=array[0];for(i=1;i<n;i++)sum+=array[i];aver=sum\/n;return(aver);} main(){float a[SIZE],ave;int i;printf("Please Enter Array a:\\n");for(i=0;i<SIZE;i++)scanf("%f",&a[i]);ave...

C语言中有哪几个输入输出函数简述他们的用途?
1. `printf()` 函数:用于输出信息到控制台或者文件,可以输出各种类型的数据,例如整数、浮点数、字符、字符串等。它的格式字符串可以通过占位符来指定输出数据的格式,类似于其他编程语言中的字符串格式化功能。2. `scanf()` 函数:用于从控制台或者其他标准输入设备中读取输入数据,等待用户输入数据并...

C语言:输入5个数,用调用函数的方法,从小到大排序 用简单点的
for(j=0; j<n-i-1; j++) if(a[j]>a[j+1]) { tmp = a[j]; a[j] = a[j+1]; a[j+1] = tmp; }} void main() { float a[5]; int i; printf("请输入五个数(逗号隔开):"); scanf("%f,%f,%f,%f,%f",&a[0],&a[1],&a[2],&a[3],&a[4]); sort(a,5); printf...

用C语言编写程序:接收用户输入的字符串,并以相反的顺序输出该字符串...
int i,len; \/\/接受字符串长度 char str[10000]; \/\/定义字符型数组 开到10000应该够长了 scanf("%s",str); \/\/向str数组中输入字符串 \/\/ gets(str); \/\/这里是另一种方法 用这种可以读入空格 len=strlen(str); \/\/使用strlen函数 得到字符串长度 for(i=len-1;i>=0;i--)printf("%c"...

python编程:输入若干个以空格分隔的数,存储在一个列表中,求出其中的...
要使用Python编程实现输入若干个以空格分隔的数,存储在一个列表中,并求出其中的最大值,可以按照以下步骤进行:1. 首先,使用`input()`函数接收用户输入的以空格分隔的数。2. 使用`split()`方法将输入的字符串按空格分隔,得到一个包含各个数的字符串列表。3. 使用`map()`函数将字符串列表转换为...

C语言:输入5个数,用调用函数的方法,从小到大排序 用简单点的
float a[5];int i;printf("请输入五个数(逗号隔开):");scanf("%f,%f,%f,%f,%f",&a[0],&a[1],&a[2],&a[3],&a[4]);sort(a,5);printf("排序后为:");for(i=0; i<5; i++)printf("%.2f ",a[i]);printf("\\n");} 或者三个数的。void sort(int *a, int *b,...

c语言编写input()和output()函数输入,输出5个学生的数据记录
include<stdio.h> struct men { int num;char name[8];char sex[8];float score;}boy[5];void input(){ int i;for(i=0;i<5;i++){ printf("Input the number:\\n");scanf("%d",&boy[i].num);printf("Input the name:\\n");scanf("%s",boy[i].name);printf("Input the sex...

C语言gets函数的用法,能用代码举个例子么
1、gets() 函数是从键盘输入字符串,该函数只有一个参数。参数类型为 char* 型,即 str 可以是一个字符指针变量名,也可以是一个字符数组名。打开编辑器,新建一个c语言文件,引入标准库并新建主函数:2、gets() 函数的功能是从输入缓冲区中读取一个字符串存储到字符指针变量 str 所指向的内存空间...

c语言输入一个五位数去掉最高位数?
int main() { int x, y;printf("请输入一个有五位正整数:");scanf("%d", &x);\/\/ 去掉最高位 y = x % 10000;printf("去掉最高位后,剩下的四位数为:%d\\n", y);return 0;} 程序中使用了scanf函数接收用户输入的五位正整数,并使用取模运算(%)去掉该数的最高位,即将其除以...

相关评论

  • 颛受5168: 编写一函数,实现以下功能:接收一个字符串,将该字符串中包含的a、e、i、o字符输出.在主函数中调用该函 -
    18589017358: #include void fun(char s[]); void main() { int i; char a[100]; printf("请输入字符串:\n"); gets(a); fun(a); } void fun(char s[]) { int i; for(i=0;s[i]!='\0';i++) if(s[i]=='a'||s[i]=='e'|s[i]=='i'||s[i]=='o') printf("%c",s[i]); printf("\n"); }

  • 颛受5168: c++
    18589017358: #include<iostream.h> void main() { int num; cout<<"Please input the num(3=<num<=10)"; cin>>num; for(int i=1;i<=num;i++) { if(i==1||i==num) { for(int j=1;j<=num;j++) cout<<"*"; cout<<endl; } else { for(int j=1;j<=num;j++) { if(j==1||j==num) cout<<"*"; else cout<<" "; } cout<<endl; } } }

  • 相关话题

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