C语言习题 指针习题 求解 5

使用指向变量的指针变量做函数参数,编写函数求两个数的大于,小于,等于关系求程序框图和程序代码... 使用指向变量的指针变量做函数参数,编写函数求两个数的大于,小于,等于关系 求程序框图和程序代码 展开
 我来答
左手烟雨
2012-12-14 · TA获得超过784个赞
知道小有建树答主
回答量:446
采纳率:100%
帮助的人:245万
展开全部
/*
思路如下:
1、定义两个数a,b,并定义两个指针p、q分别指向a和b;
2、输入a和b的值;
3、调用函数比较p和q指向的内容
4、根据返回值输出相应信息
*/
#include <stdio.h>
#include <stdlib.h>

/*比较两个整数的大小,
a>b,返回正数;
a等于b,返回0
a小于b,返回负数
*/
int compare(int *a, int *b)
{
return (a-b);
}
void main()
{
int a, b;
int *p = &a;
int *q = &b;

printf("输入两个数:");
scanf("%d%d", p, q);
if (compare(p, q)>0)
{
printf("%d大于%d\n", a, b);
}
else if (compare(p, q)<0)
{
printf("%d小于%d\n", a, b);
}
else
{
printf("%d等于%d\n", a, b);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式