C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 20:22:41
![C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答](/uploads/image/z/8716171-67-1.jpg?t=C%E8%AF%AD%E8%A8%80%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0%2C%E5%85%B6%E5%8A%9F%E8%83%BD%E6%98%AF%E6%B1%82%E5%87%BAa%2Cb%2Cc%E4%B8%89%E4%B8%AA%E6%95%B4%E6%95%B0%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC%E6%B1%82%E9%AB%98%E6%89%8B%E8%A7%A3%E7%AD%94)
C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答
C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答
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分呢,