xiaoxaio..
2021-01-16 17:47c语言指针输出两个数的最大值和最小值,并求和,有些不清楚这样写为什么不行。
#include<stdio.h>
int main()
{
int *p,*q,*s,a,b;
s=NULL;p=&a;q=&b;
scanf("%d%d",p,q);
if(*p<*q)
{
*s=*q;
*q=*p;
*p=*s;
}
printf("最大值为:%d,最小值为:%d,和为%d",*p,*q,*p+*q);
return 0;
}
- 点赞
- 回答
- 收藏
- 复制链接分享
4条回答
为你推荐
- 找出给定的n个数中的最大值和最小值。
- c语言
- 1个回答
- 为什么这两个C语言程序输出的结果不同 求解谢谢
- c语言
- 2个回答
- 从键盘输入n(1<=n<=10)个正整数,用空格隔开,最后以整数-1表示输入结束。把n个整数(-1除外)存入数组,然后找出其中的最大值和最小值并输出。 【输入形式】
- c语言
- 1个回答
- c语言编程 输入两个加数并计算结果,正确输出对,错误输出错,直道算对为止
- nc语言
- 2个回答
- C语言三个数大小排序,为什么第三个数就乱码?
- c语言
- 4个回答
换一换