输入两个变量,输出最大者,用devc++编译
时间: 2023-05-24 11:00:49 浏览: 64
以下是求最大值的 C 代码示例:
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入两个数字:\n");
scanf("%d %d", &a, &b);
if (a > b) {
printf("%d 是最大的。\n", a);
} else {
printf("%d 是最大的。\n", b);
}
return 0;
}
```
这段代码从用户处接收两个数字,然后比较它们的大小并输出最大值。在这里,我们使用一个逻辑判断语句 If/Else 来实现比较操作。
相关问题
用C++写 输入两个正整数 输出最大公约数
以下是用C语言写的求最大公约数的代码:
```c
#include <stdio.h>
int gcd(int a, int b) {
if (b == 0) {
return a;
} else {
return gcd(b, a % b);
}
}
int main() {
int a, b;
printf("请输入两个正整数:\n");
scanf("%d %d", &a, &b);
printf("它们的最大公约数是:%d\n", gcd(a, b));
return 0;
}
```
这个程序会让用户输入两个正整数,然后输出它们的最大公约数。其中,gcd函数使用了递归的方式来求解最大公约数。
C++ 输入两个正整数,输出其最大公约数
好的,你可以输入以下代码来求解两个正整数的最大公约数:
```c
#include <stdio.h>
int main() {
int a, b, i, gcd;
printf("请输入两个正整数:\n");
scanf("%d %d", &a, &b);
for (i = 1; i <= a && i <= b; ++i) {
if (a % i == 0 && b % i == 0) {
gcd = i;
}
}
printf("%d 和 %d 的最大公约数是 %d", a, b, gcd);
return 0;
}
```
在此程序中,我们使用了暴力枚举的方法来找出两个数的最大公约数。我们从 1 到两个数中较小的那一个开始枚举,如果两个数都可以整除当前的数,则将当前数作为最大公约数。最后输出最大公约数即可。
希望这个程序能够帮助你解决问题。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)