用switch方法写出由键盘输入任意三个数,计算以这三个数为边长的三角形周长先判断是否为三角形
时间: 2023-04-03 10:05:20 浏览: 62
可以回答这个问题。以下是代码:
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个数,用空格隔开:");
scanf("%d %d %d", &a, &b, &c);
if (a + b > c && a + c > b && b + c > a) {
int perimeter = a + b + c;
printf("这是一个三角形,周长为:%d\n", perimeter);
} else {
printf("这不是一个三角形\n");
}
return 0;
}
相关问题
用switch方法写出由键盘输入任意三个数,计算以这三个数为边长的三角形周长
好的,我可以回答这个问题。请看下面的代码:
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数,用空格隔开:");
scanf("%d %d %d", &a, &b, &c);
int perimeter = a + b + c;
printf("三角形的周长是:%d\n", perimeter);
return 0;
}
```
以上代码使用了 `scanf` 函数从键盘读入三个整数,然后计算它们的和作为三角形的周长,并使用 `printf` 函数输出结果。
用switch方法写出输入a、b、c三个整数,输出其中最小数
好的,我可以回答这个问题。请看下面的代码:
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
int min = a;
switch (min > b) {
case 1:
min = b;
default:
break;
}
switch (min > c) {
case 1:
min = c;
default:
break;
}
printf("最小数是:%d\n", min);
return 0;
}
```
这段代码可以实现输入三个整数,然后输出其中最小的数。