c语言从键盘输入大于或者c语言从键盘输入大于或者小于符号,判断两个数的大小
时间: 2024-10-27 21:10:15 浏览: 15
在 C 语言中,你可以使用 `scanf` 函数从标准输入(键盘)获取用户输入的两个整数,并通过比较运算符(如 `<`, `>`, `==`)来判断它们的大小。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num1, num2;
// 从键盘输入第一个数字
printf("请输入第一个整数: ");
scanf("%d", &num1);
// 检查是否输入了“<”或“>”
char operatorInput;
if (scanf(" %c", &operatorInput) == 1 && (operatorInput == '<' || operatorInput == '>')) {
// 清理前一个输入可能导致的缓冲区问题
getchar();
// 从键盘输入第二个数字
printf("请输入第二个整数: ");
scanf("%d", &num2);
// 根据操作符进行判断并输出结果
if (operatorInput == '<') {
if (num1 < num2) {
printf("第一个数 %d 小于第二个数 %d.\n", num1, num2);
} else {
printf("第一个数 %d 不小于第二个数 %d.\n", num1, num2);
}
} else if (operatorInput == '>') {
if (num1 > num2) {
printf("第一个数 %d 大于第二个数 %d.\n", num1, num2);
} else {
printf("第一个数 %d 不大于第二个数 %d.\n", num1, num2);
}
} else {
printf("无效的操作符! 请输入 '<' 或 '>'。\n");
}
} else {
printf("输入错误,请只输入一个操作符 '<' 或 '>' 后再输入两个数字。\n");
}
return 0;
}
```
阅读全文