C语言函数的编程

从键盘输入10个整数,输出其中的最大数和最小数,并将这10个整数从小到大排序输出。要求分别编写函数iMaxnum,Avenum和ordernum来求最大数,平均值和排序然后在主函数中调用输出结果。哪位高手知道,帮帮我,谢了,给分哦..

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

void Maxnum(int []);
float Avenum(int []);
void Ordernum(int []);

void main(){
int a[10];
int i;
printf("输入十个数字:\n?");
for (i=0;i<=9;i++){
scanf("%d",&a[i]);
if (i!=9)
printf("?");

}

Maxnum(a);
printf("平均值为:%.3f\n",Avenum(a));
Ordernum(a);
system("pause");

}
void Maxnum(int b[]){
int temp1=0,temp2=b[0],m;
for (m=0;m<=9;m++){
if (b[m]>temp1)
temp1=b[m];

if(b[m]<temp2)
temp2=b[m];

}

printf("最大值:%d\n最小值:%d\n",temp1,temp2);
}

float Avenum( int b[]){
int n,sum=0;
for (n=0;n<=9;n++){
sum+=b[n];

}
return (float)sum/10;
}

void Ordernum(int b[]){
int i,j,k,temp;
for (i=1;i<=10;i++)
for (j=0;j<=8;j++)
if (b[j]>b[j+1]){
temp=b[j];
b[j]=b[j+1];
b[j+1]=temp;
}
printf("排序:\n");

for (k=0;k<=9;k++)
printf("%d ",b[k]);

printf("\n");

}

好像你提过这个问题,我还是继续回答。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-09
先学好基础,掌握好,熟能生巧

c语言编程函数是什么意思
函数是C语言中的一种基本编程结构,它是一段经过封装的独立代码块,具有特定的功能和输入输出参数。函数一般由函数头和函数体构成。函数头包括函数名、返回值类型、函数参数列表等内容,而函数体则实现了函数的具体功能。通过定义、声明和调用函数,程序员可以将程序划分为多个子任务,使得代码具备更好的结...

C语言函数
C语言函数在编程中扮演重要角色,它们允许我们封装代码,实现模块化编程。函数的参数传递分为传值和传引用两种方式。传值传递时,函数内部改变参数的值不会影响外部的值;而传引用传递时,则函数内部可以修改外部参数的值。例如:在函数中定义`Fun(n, &a[9])`,这里`&a[9]`表示对数组`a`的第10个...

C语言 函数
C语言中的函数是一种重要的编程结构,它封装了可重复使用的代码块,使得代码组织更有序,易于理解和维护。函数的定义和调用是C语言的基础。首先,函数定义包括确定函数名、参数列表以及执行的具体操作。在C中,我们使用关键字"void"表示没有返回值,或用具体的类型表示返回值。函数调用则是通过函数名加上...

c语言编程利用自定义函数求两个数的和,差?
} 在上面的代码中,我们定义了两个自定义函数:sum 和 difference。sum 函数接收两个整数参数 a 和 b,并返回它们的和。difference 函数同样接收两个整数参数,但返回它们的差。在 main 函数中,我们首先通过 printf 和 scanf 函数从用户那里获取两个整数。然后,我们调用前面定义的 sum 和 difference ...

如何用c语言编程分段函数c语言分段函数编程
关于如何用c语言编程分段函数,c语言分段函数编程这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、#include#includevoid main(){int x;float Y;printf(please input x);scanf(%d,if(x 0)Y = 1 + exp(x); \/\/数学函数,计算e的x次方else if(x == 0)Y = 1...

C语言中输入函数
在C语言编程中,输入功能的实现主要依靠标准库中的函数,例如需要包含头文件stdio.h。在这些函数中,EOF是一个特殊宏定义,通常用于表示文件结束或输入结束,是一个负整数常量,在stdio.h中定义为-1。它在文件处理函数中作为错误或结束的指示。输入函数包括gets()、getchar()、fgets()等。其中gets()...

C语言:求数的次方,平方根,次方根的函数
在C语言编程的世界里,几个强大的数学运算函数让数字的次方、平方根以及次方根的计算变得轻而易举,极大地提升了代码的优雅度。让我们逐一探索这些神奇的函数:pow()和sqrt()。pow()函数,数学的魔力 pow()函数,隐藏在C语言的数学库《math.h》中,其原型为 double pow(double a, double b)。只...

C语言编程,函数
include <stdio.h>#include <conio.h>\/* 辗转相除法求最大公约数 *\/int gcd (int m, int n) {if (n)while((m %= n) && (n %= m)); \/* 两数反复相除取余,直至被整除 *\/return m+n;}int lcm (int m, int n) {return m * n \/ gcd (m, n);}int main (void) {...

gettimeofdayC语言函数
在C语言编程中,为了精确测量时间或者追踪程序执行进度,你可以利用gettimeofday()函数。这个函数的用法如下[1]:<#include <sys\/time.h>> 函数原型是:int gettimeofday(struct timeval *tv, struct timezone *tz);其中,参数tv是一个结构体变量,用于存储获取的时间信息,如果不需要时区信息,可以将tz...

c语言中函数的定义从哪里开始到哪里结束
在C语言中,一个函数的定义从函数声明开始,到函数结束大括号 `}` 结束。函数声明包括函数的返回类型、函数名称和一对圆括号,圆括号内可以包含参数列表。如果函数没有参数,则圆括号是空的。下面是一个简单的函数定义示例:```c int add(int a, int b) { return a + b; \/\/ 函数的主体部分 ...

相似回答
大家正在搜