C语言编写一个程序:在一行输入三个数据,a是整数,b是实数,c是字符。格式为:a=整数,b=实数:c=字符。 输出格式: 输出为a=整数,b=实数,c=字符 。其中整数的宽度为10,左对齐,并且数字的前面带正负号;实数的宽度为20,其中小数3位;
时间: 2023-04-07 13:03:22 浏览: 186
C语言实验-有3个整数a,b,c,由键盘输入,编写程序输出其中绝对值最大(或最小)的数。
5星 · 资源好评率100%
我可以回答这个问题。以下是C语言编写的程序:
#include <stdio.h>
int main() {
int a;
float b;
char c;
printf("请输入三个数据,格式为a=整数,b=实数:c=字符:\n");
scanf("a=%d,b=%f:%c", &a, &b, &c);
printf("输出为a=%-+10d,b=%-20.3f,c=%c\n", a, b, c);
return 0;
}
注意,程序中的格式控制符“%-+10d”表示整数左对齐,宽度为10,带正负号;“%-20.3f”表示实数左对齐,宽度为20,小数点后保留3位。
阅读全文