本文主要是介绍C语言:头歌利用指针找最大值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
任务描述
本关任务:本题要求实现一个简单函数,找出两个数中的最大值。
函数接口定义: void findmax( int *px, int *py, int *pmax );
其中px和py是用户传入的两个整数的指针。函数findmax应找出两个指针所指向的整数中的最大值,存放在pmax指向的位置。
主程序样例:
#include <stdio.h>
void findmax( int *px, int *py, int *pmax );
int main()
{
int max, x, y;
scanf("%d %d", &x, &y);
findmax( &x, &y, &max );
printf("%d\n", max);
return 0;
}
/* 你的代码将被嵌在这里 */
编程要求
根据提示,在右侧编辑器补充代码,找出两个数中的最大值。
测试说明
输入样例: 3 5
输出样例: 5
#include <stdio.h>void findmax( int *px, int *py, int *pmax );int main()
{int max, x, y;scanf("%d %d", &x, &y);findmax( &x, &y, &max );printf("%d\n", max);return 0;
}/* 你的代码将被嵌在这里 */void findmax( int *px, int *py, int *pmax )
{//=======begin=======if(*px>*py) *pmax = *px;//当..为指针时 *.. 的意义是..指向的值else *pmax = *py;//========end========
}
这篇关于C语言:头歌利用指针找最大值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!