c语言范例3个数函数 c语言三个数的关系

c语言求 输入三个数输出其最大值和最小值中间用逗号隔开

你可以使用 C 语言的 if 语句来解决这个问题。以下是一个示例代码:

创新互联服务项目包括安阳网站建设、安阳网站制作、安阳网页制作以及安阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,安阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到安阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

#include stdio.h

int main() {

int a, b, c;

printf("请输入三个整数:");

scanf("%d %d %d", a, b, c);

int max = a;

if (b max) {

max = b;

}

if (c max) {

max = c;

}

int min = a;

if (b min) {

min = b;

}

if (c min) {

min = c;

}

printf("最大值为 %d,最小值为 %d\n", max, min);

return 0;

}

在这个示例代码中,我们使用了 scanf 函数来读取用户输入的三个整数。然后,我们使用 if 语句来比较这三个数的大小,找出其中的最大值和最小值。最后,我们使用 printf 函数来输出结果。

C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。

程序如下:

#includestdio.h

#define MAXSIZE 10

main()

{

int a[MAXSIZE];

int k;

printf("please inter ten number:");

for(k=0;kMAXSIZE;k++)

{

scanf("%d",a[k]);

}

Fun(a);

for(k=0;kMAXSIZE;k++)

printf("%d,",a[k]);

}

void Fun(int a[])

{

int i;

int temp;

int MaxNum=a[0];

int maxIndex = 0;

int minIndex = 0;

int MinNum=a[0];

for(i=0;i10;i++)

{

if(a[i]MaxNum)

{

MaxNum=a[i];

maxIndex = i;

}

else if(a[i]MinNum)

{

MinNum=a[i];

minIndex = i;

}

}

temp = a[maxIndex];

a[maxIndex] = a[minIndex];

a[minIndex] = temp;

}

扩展资料:

指针定义格式

类型名 *函数名(函数参数列表);

其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的指针指向的类型”。

“(函数参数列表)”中的括号为函数调用运算符,在调用语句中,即使函数不带参数,其参数表的一对括号也不能省略。其示例如下:int *pfun(int, int);由于“*”的优先级低于“()”的优先级,因而pfun首先和后面的“()”结合,也就意味着,pfun是一个函数。即:int *(pfun(int, int));

接着再和前面的“*”结合,说明这个函数的返回值是一个指针。由于前面还有一个int,也就是说,pfun是一个返回值为整型指针的函数。

C语言编程,写三个函数?

#include stdio.h

float max(float a[])

{

int i;

float m = a[0];

for(i=1;i10;i++)

{

if(ma[i])

m = a[i];

}

return m;

}

float min(float a[])

{

int i;

float m = a[0];

for(i=1;i10;i++)

{

if(ma[i])

m = a[i];

}

return m;

}

float aver(float a[])

{

float sum = 0;

int i;

for(i=0;i10;i++)

sum += a[i];

return sum / 10;

}

int main()

{

float num[10];

int i;

for(i=0;i10;i++)

scanf("%f",num[i]);

printf("The max number is %f\n",max(num));

printf("The min number is %f\n",min(num));

printf("The average number is %f\n",aver(num));

return 0;

}

用C语言编程求3个数中的最大数 用自定义函数来实现

int

max(int

a,int

b,int

c);

//int

min(int

a,int

b,int

c);

void

main()

{

int

x,y,z;

printf("请输入三个数:");

scanf("%d%d%d",x,y,z);

printf("三个数选出最大数是%d\n",max(x,y,z));

//

printf("三个数选出最小数是%d\n",min(x,y,z));

}

int

max(int

a,int

b,int

c)

{

if

(a=ba=c)

return

a;

if

(b=ab=c)

return

b;

else

return

c;

}

/*int

min(int

a,int

b,int

c)

{

if

(a=ba=c)

return

a;

if

(b=ab=c)

return

b;

else

return

c;

}*/

另外,团IDC网上有许多产品团购,便宜有口碑


网站栏目:c语言范例3个数函数 c语言三个数的关系
网址分享:http://ybzwz.com/article/ddecpid.html