输入a和b两个整数,按先后大小输出a和,并使用指针来处理问题。不用到函数,定义三个变量
时间: 2024-12-21 16:22:03 浏览: 0
输入两个数.docx
当你需要比较并按照先后顺序输出两个整数a和b,可以使用指针来存储它们的值并直接操作内存。以下是使用C语言的一个例子:
```c
#include <stdio.h>
int main() {
int a = 5, b = 10; // 初始化两个整数
int *p1 = &a, *p2 = &b; // 创建指向a和b的指针
if (*p1 < *p2) { // 如果a小于b
printf("%d 和 %d 的结果是: %d\n", a, b, a);
} else if (*p1 > *p2) { // 如果a大于b
printf("%d 和 %d 的结果是: %d\n", a, b, b);
} else { // 如果a等于b
printf("%d 和 %d 的结果是: %d\n", a, b, a); // 或者这里也可以选择输出两者之一,比如a
}
return 0;
}
```
在这个例子中,我们没有使用函数,而是直接通过指针`p1`和`p2`访问了变量a和b的值,并通过条件语句比较了它们。当满足特定条件时,我们会输出相应的数字。
阅读全文