重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
C语言中输入5个整数,求其中的最大数的函数实现的一个可能的代码如下:
我们提供的服务有:做网站、网站制作、微信公众号开发、网站优化、网站认证、七里河ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的七里河网站制作公司
#include stdio.h// 定义一个函数,用于返回两个整数中较大的一个int max(int a, int b){ if (a b) return a; else
return b;
}int main(){ int i, n, num, max_num; printf("请输入要输入的整数个数:"); scanf("%d", n); // 从标准输入读取整数个数
printf("请输入%d个整数:", n); scanf("%d", num); // 从标准输入读取第一个整数
max_num = num; // 将第一个整数赋值给max_num
for (i = 1; i n; i++) // 循环n-1次
{ scanf("%d", num); // 从标准输入读取下一个整数
max_num = max(max_num, num); // 调用max函数,更新max_num的值
} printf("最大的整数是:%d\n", max_num); // 输出最大的整数
return 0;
}
自定义函数实现
int max(int a,int b)
{
return ab?a:b;
}
#include stdio.hint maxfun(int a,int b) //直接用三目运算符? :实现.
{
return ab?a:b;
}
void main()
{
int a,b,c,max;
scanf("%d%d%d",a,b,c); //从键盘输入三个数.
max=maxfun(a,maxfun(b,c)); //调用函数. 返回三个数中的最大数.
printf("max=%d\n",max); //输出最大数
}****************************************************************************************用if语句实现:#include stdio.hint maxfun(int a,int b,int c) //if 结构. 函数返回三个数中的最大数.
{
int max=a;
if(maxb) max=b;
if(maxc) max=c;
return max;
}
void main()
{
int a,b,c,max;
scanf("%d%d%d",a,b,c); //从键盘输入三个数.
max=maxfun(a,b,c); //调用函数. 返回三个数中的最大数.
printf("max=%d\n",max); //输出最大数.
嘿嘿......手快有..手慢就没咯...