c语言程序功能:从键盘输入三个整数,比较三个数并显示相应信息,具体如下: 1 如果三个数都相等,显示*** 2 如果三个数中只有某两个数相等,显示$$ 3 如果三个数互不相等,则显示#
时间: 2023-08-16 10:05:48 浏览: 339
下面是实现以上功能的C语言程序代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
if(a == b && b == c) {
printf("***\n");
} else if(a == b || a == c || b == c) {
printf("$$\n");
} else {
printf("#\n");
}
return 0;
}
```
程序中使用了 if-else 分支结构,根据输入的三个数的大小关系进行判断和输出相应的信息。其中,== 运算符用于比较两个数是否相等。如果三个数都相等,则输出 ***;如果三个数中只有某两个数相等,则输出 $$;否则,输出 #。
相关问题
用c语言写一段代码:从键盘输入互不相等的三个整数,在屏幕上输出其中最大数、最小数和中间数。
以下是用 C 语言编写的代码,可以实现从键盘输入三个互不相等的整数,并输出其中的最大数、最小数和中间数。
```c
#include <stdio.h>
int main() {
int a, b, c, max, min, mid;
printf("请输入三个互不相等的整数:\n");
scanf("%d %d %d", &a, &b, &c);
// 求最大值
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
// 求最小值
min = a < b ? (a < c ? a : c) : (b < c ? b : c);
// 求中间值
mid = a + b + c - max - min;
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("中间数:%d\n", mid);
return 0;
}
```
使用方法:将以上代码保存为 `.c` 文件,使用 C 语言编译器进行编译运行即可。
从键盘输入互不相等的三个整数,在屏幕上输出其中最大数、最小数和中间数。C语言
实现如下:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个互不相等的整数:");
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);
int mid = (a + b + c) - max - min;
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("中间数:%d\n", mid);
return 0;
}
```
运行结果:
```
请输入三个互不相等的整数:5 8 3
最大数:8
最小数:3
中间数:5
```