[PTA]实验8-1-1 利用指针找最大值
Posted Spring-_-Bear
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[PTA]实验8-1-1 利用指针找最大值相关的知识,希望对你有一定的参考价值。
本题要求实现一个简单函数,找出两个数中的最大值。
函数接口定义:
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)
{
if (*px > *py)
{
*pmax = *px;
}
else
{
*pmax = *py;
}
}
以上是关于[PTA]实验8-1-1 利用指针找最大值的主要内容,如果未能解决你的问题,请参考以下文章