C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 10:07:25
C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答
1:
#include "stdio.h"
\*此处可以不写,但是 写上是好习惯,有些编译环境需要.*\
int *fun(int *a,int *b,int *c)
\*定义函数fun,其返回值为整型的指针*\
{int *min;
\*定义指向整型的指针变量*\
min=a;
\*把main函数中a的地址赋给min*\
if(*min>*b) min=b;
\*判断a和b的值谁小,小的赋给min*\
if(*min>*c) min=c;
\*将a和b的最小值与c比较,小的赋给min*\
return min;
\*函数返回min,此处min存放的是三个变量中最小值的地址,也可以理解为指向最小值的指针*\
}
main()
{int a,b,c,*min;
\*定义三个整型变量a,b,c与指向整型的指针*\
scanf("%d%d%d",&a,&b,&c);
\*输入变量a,b,c的值*\
min=fun(&a,&b,&c);
\*调用fun函数,其返回值赋给指针变量min*\
printf("min=%d\n",*min);
\*输出指针变量min指向的存储单元的值*\
}
2:
#include "stdio.h"
void fun(int *a,int *b,int *c)
{int t;
if(*a>*b)
if(*a>*c)
if(*b>*c)
}
main()
{int a,b,c;
scanf("%d%d%d",&a,&b,&c);
fun(&a,&b,&c);
printf("a=%d,b=%d,c=%d\n",a,b,c);
}
3:
#include "stdio.h"
void fun(int *a,int n,int m)
;
for(i=n-m;i<n;i+=1)
b[j++]=a[i];
for(i=n-1;i>=m;i-=1)
a[i]=a[i-m];
for(i=0;i<m;i+=1)
a[i]=b[i];
}
main()
,*p,m,n;
scanf("%d%d",&m,&n);
p=a;
fun(p,n,m);
for(i=0;i<n;i+=1)
printf("%d ",a[i]);
}
你这10分真够值的,这些拿到二级考试里还120分呢,
#include "stdio.h"
\*此处可以不写,但是 写上是好习惯,有些编译环境需要.*\
int *fun(int *a,int *b,int *c)
\*定义函数fun,其返回值为整型的指针*\
{int *min;
\*定义指向整型的指针变量*\
min=a;
\*把main函数中a的地址赋给min*\
if(*min>*b) min=b;
\*判断a和b的值谁小,小的赋给min*\
if(*min>*c) min=c;
\*将a和b的最小值与c比较,小的赋给min*\
return min;
\*函数返回min,此处min存放的是三个变量中最小值的地址,也可以理解为指向最小值的指针*\
}
main()
{int a,b,c,*min;
\*定义三个整型变量a,b,c与指向整型的指针*\
scanf("%d%d%d",&a,&b,&c);
\*输入变量a,b,c的值*\
min=fun(&a,&b,&c);
\*调用fun函数,其返回值赋给指针变量min*\
printf("min=%d\n",*min);
\*输出指针变量min指向的存储单元的值*\
}
2:
#include "stdio.h"
void fun(int *a,int *b,int *c)
{int t;
if(*a>*b)
if(*a>*c)
if(*b>*c)
}
main()
{int a,b,c;
scanf("%d%d%d",&a,&b,&c);
fun(&a,&b,&c);
printf("a=%d,b=%d,c=%d\n",a,b,c);
}
3:
#include "stdio.h"
void fun(int *a,int n,int m)
;
for(i=n-m;i<n;i+=1)
b[j++]=a[i];
for(i=n-1;i>=m;i-=1)
a[i]=a[i-m];
for(i=0;i<m;i+=1)
a[i]=b[i];
}
main()
,*p,m,n;
scanf("%d%d",&m,&n);
p=a;
fun(p,n,m);
for(i=0;i<n;i+=1)
printf("%d ",a[i]);
}
你这10分真够值的,这些拿到二级考试里还120分呢,
C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答
.c语言编程输入三个整数a,b.c.求出最大值个最小值
设计一个算法 对任意三个整数a、b、c,求出其中的最小数
C语言编程 三个整数求最大值
已知三个整数abc,满足a+b+c=13,若b/a=c/b,求a的最大值和最小值,并求出此时相应的bc
已知三个整数abc,满足a+b+c=13,若b/a=c/d,求a的最大值和最小值,并求出此时相应的bc
一个关于C语言的问题 设计一个在A,B,C三个数中输出最大值的一个程序 我的设计不对么
C语言 输入三个数,求a,b,c最大值!
定义一个求阶乘的函数,从键盘输入三个正整数a、b、c,通过函数调用求出a!/(b!+c!)
设计一个算法求a,b,c的最大值
C语言编程:定义两个函数,功能是分别求出某个整数的平方值和立方值.
编写函数fun,其功能是将两个两位数的正整数a、b合并形成一个整数放在c中.