利用C语言实现以下功能:输入1个字符型数据,1个整型数据,1个浮点型数据,按照各自类型,将这些数据按从小到大的顺序输出
时间: 2023-05-15 11:05:34 浏览: 35
以下是实现该功能的 C 语言代码:
```
#include <stdio.h>
int main() {
char c;
int i;
float f;
printf("请输入一个字符:");
scanf("%c", &c);
printf("请输入一个整数:");
scanf("%d", &i);
printf("请输入一个浮点数:");
scanf("%f", &f);
// 排序
if (c > i) {
char temp = c;
c = i;
i = temp;
}
if (c > f) {
char temp = c;
c = f;
f = temp;
}
if (i > f) {
int temp = i;
i = f;
f = temp;
}
// 输出
printf("按从小到大的顺序输出:\n");
printf("%c %d %.2f\n", c, i, f);
return 0;
}
```
注意:这里使用了 scanf 函数来获取用户输入,按照题目要求,需要使用 %.2f 格式化输出浮点数,保留两位小数。
相关问题
利用C语言实现以下功能:输入1个字符型数据,1个整型数据,1个浮点型数据,将这些数据按从小到大的顺序输出
以下是利用C语言实现输入1个字符型数据,1个整型数据,1个浮点型数据,将这些数据按从小到大的顺序输出的代码:
```
#include <stdio.h>
int main() {
char c;
int i;
float f;
printf("请输入一个字符:");
scanf("%c", &c);
printf("请输入一个整数:");
scanf("%d", &i);
printf("请输入一个浮点数:");
scanf("%f", &f);
if (c <= i && c <= f) {
printf("%c ", c);
if (i <= f) {
printf("%d %f", i, f);
} else {
printf("%f %d", f, i);
}
} else if (i <= c && i <= f) {
printf("%d ", i);
if (c <= f) {
printf("%c %f", c, f);
} else {
printf("%f %c", f, c);
}
} else {
printf("%f ", f);
if (c <= i) {
printf("%c %d", c, i);
} else {
printf("%d %c", i, c);
}
}
return 0;
}
```
输入示例:
```
请输入一个字符:a
请输入一个整数:10
请输入一个浮点数:3.14
```
输出示例:
```
a 3.140000 10
```
用C语言实现以下功能:输入任意1个字符型数据,1个整型数据,1个浮点型数据,按照从小到大的顺序输出两个结果,分别是统一成浮点型输出(保留两位小数)和按照各自类型输出(其中浮点型保留两位小数
以下是用C语言实现输入任意1个字符型数据,1个整型数据,1个浮点型数据,按照从小到大的顺序输出两个结果,分别是统一成浮点型输出(保留两位小数)和按照各自类型输出(其中浮点型保留两位小数)的代码:
```
#include <stdio.h>
int main() {
char c;
int i;
float f;
printf("请输入一个字符:");
scanf("%c", &c);
printf("请输入一个整数:");
scanf("%d", &i);
printf("请输入一个浮点数:");
scanf("%f", &f);
// 按照从小到大的顺序排序
if (c > i) {
char temp = c;
c = i;
i = temp;
}
if (c > f) {
char temp = c;
c = f;
f = temp;
}
if (i > f) {
int temp = i;
i = f;
f = temp;
}
// 按照各自类型输出
printf("按照各自类型输出:\n");
printf("字符型:%c\n", c);
printf("整型:%d\n", i);
printf("浮点型:%.2f\n", f);
// 统一成浮点型输出
printf("统一成浮点型输出:\n");
printf("%.2f\n", (float)c);
printf("%.2f\n", (float)i);
printf("%.2f\n", f);
return 0;
}
```
相关推荐















