C语言 从键盘输入两个数比较两个数最小者
时间: 2023-08-14 12:37:10 浏览: 110
好的,下面是一个简单的 C 代码示例,可以实现从键盘输入两个数并比较它们的大小,输出其中最小的一个数:
```c
#include <stdio.h>
int main() {
float a, b;
printf("请输入第一个数:");
scanf("%f", &a);
printf("请输入第二个数:");
scanf("%f", &b);
if (a < b) {
printf("最小的数是:%.2f\n", a);
} else {
printf("最小的数是:%.2f\n", b);
}
return 0;
}
```
这个代码首先从键盘输入两个数,并将它们存储在变量 a 和 b 中。然后使用 if-else 语句对这两个数进行比较,并输出其中最小的一个数。注意,这里使用了 "%.2f" 格式化输出,保留两位小数。
相关问题
C语言 从键盘输入两个数整数比较两个数整数最小者
好的,下面是一个简单的 C 代码示例,可以实现从键盘输入两个整数并比较它们的大小,输出其中最小的一个整数:
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入第一个整数:");
scanf("%d", &a);
printf("请输入第二个整数:");
scanf("%d", &b);
if (a < b) {
printf("最小的整数是:%d\n", a);
} else {
printf("最小的整数是:%d\n", b);
}
return 0;
}
```
这个代码首先从键盘输入两个整数,并将它们存储在变量 a 和 b 中。然后使用 if-else 语句对这两个整数进行比较,并输出其中最小的一个整数。注意,这里使用了 "%d" 格式化输出,表示输出整数。
用c语言知识从键盘输入两个数,求这两个数的最小公倍数。
好的,这是一个比较基础的算法题,可以使用辗转相除法求解。下面是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int num1, num2, i, gcd, lcm;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
for (i = 1; i <= num1 && i <= num2; ++i) {
// 判断最大公约数
if (num1 % i == 0 && num2 % i == 0) {
gcd = i;
}
}
lcm = num1 * num2 / gcd; // 求最小公倍数
printf("%d 和 %d 的最小公倍数为 %d\n", num1, num2, lcm);
return 0;
}
```
运行程序后,程序会提示输入两个整数,我们输入 12 和 18,程序输出:
```
请输入两个整数:
12 18
12 和 18 的最小公倍数为 36
```
希望能帮到你!
阅读全文