c语言 输入两个数比较大小
时间: 2023-10-19 20:07:52 浏览: 107
以下是一个简单的 C 语言程序,用于输入两个数字并比较它们的大小:
```c
#include <stdio.h>
int main() {
int num1, num2;
printf("Enter the first number: ");
scanf("%d", &num1);
printf("Enter the second number: ");
scanf("%d", &num2);
if (num1 > num2) {
printf("%d is greater than %d\n", num1, num2);
} else if (num1 < num2) {
printf("%d is less than %d\n", num1, num2);
} else {
printf("%d and %d are equal\n", num1, num2);
}
return 0;
}
```
该程序首先提示用户输入第一个数字,然后使用 `scanf` 函数将其读入变量 `num1` 中。接着提示用户输入第二个数字,并将其读入变量 `num2` 中。
然后,使用 `if-else` 语句比较 `num1` 和 `num2` 的值。如果 `num1` 大于 `num2`,则输出相应的消息;如果 `num1` 小于 `num2`,则输出另一条消息;否则,输出它们相等的消息。
相关问题
C语言输入三个数比较大小
在C语言中,你可以使用标准输入流`scanf()`函数获取用户输入的三个整数,并通过if条件语句来比较它们的大小。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
// 输入三个数字
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
// 比较并输出结果
if (num1 > num2) {
if (num1 > num3)
printf("最大值是:%d\n", num1);
else
printf("最大值是:%d\n", num3);
} else {
if (num2 > num3)
printf("最大值是:%d\n", num2);
else
printf("最大值是:%d\n", num3);
}
if (num1 < num2) {
if (num1 < num3)
printf("最小值是:%d\n", num1);
else
printf("最小值是:%d\n", num3);
} else {
if (num2 < num3)
printf("最小值是:%d\n", num2);
else
printf("最小值是:%d\n", num3);
}
return 0;
}
```
在这个程序中,我们首先读取了三个整数,然后分别检查每个数与其他两个数的关系,找出最大值和最小值。
c语言输入两个数比大小
可以使用 `if-else` 语句进行比较大小,具体实现方法如下:
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b); // 读取输入的两个整数
if(a > b){
printf("%d大于%d\n", a, b);
}
else if(a < b){
printf("%d小于%d\n", a, b);
}
else{
printf("%d等于%d\n", a, b);
}
return 0;
}
```
其中,`a`和`b`分别为输入的两个整数。如果`a`大于`b`,则输出`a大于b`;如果`a`小于`b`,则输出`a小于b`;否则,输出`a等于b`。其他语言的实现方法类似。
阅读全文