三个数求最大最小c语言程序
时间: 2023-05-30 10:06:43 浏览: 76
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
int max = a > b ? (a > c ? a : c) : (b > c ? b : c);
int min = a < b ? (a < c ? a : c) : (b < c ? b : c);
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
相关问题
c语言三个数的最大公因数怎么求
可以使用辗转相除法来求解。具体操作如下:
1.将三个数中最小的数记为a,第二小的数记为b,最大的数记为c;
2.用b除以a,得到余数r1,如果余数为0,则a即为三个数的最大公因数;如果余数不为0,则令a=r1;
3.用c除以a,得到余数r2,如果余数为0,则a即为三个数的最大公因数;如果余数不为0,则令c=a,a=r2,重复第二步。
直至余数为0,a即为三个数的最大公因数。
以上就是求解三个数最大公因数的方法,你可以尝试在程序中实现。
求三个整数的最小公倍数C语言代码
可以使用以下代码求三个整数的最小公倍数:
```c
#include <stdio.h>
// 求两个数的最大公约数
int gcd(int a, int b) {
if (b == 0) {
return a;
}
return gcd(b, a % b);
}
// 求三个数的最小公倍数
int lcm(int a, int b, int c) {
int ab = a * b / gcd(a, b); // 求a和b的最小公倍数
return ab * c / gcd(ab, c); // 求ab和c的最小公倍数
}
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
int result = lcm(a, b, c);
printf("它们的最小公倍数是:%d\n", result);
return 0;
}
```
这个程序中,`gcd()` 函数用于求两个数的最大公约数,`lcm()` 函数用于求三个数的最小公倍数,最后在主函数中输入三个整数,调用 `lcm()` 函数求它们的最小公倍数并输出。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)