Description
按格式读入一个3位的整数、一个实数、一个字符 。
并按格式输出 一个整数占8位左对齐、一个实数占8位右对齐、一个字符 ,并用|隔开。
Input
见题面
Output
见题面
Sample Input 1
123456.789|a
Sample Output 1
123|456.8|a
Hint
HINT:时间限制:1.0s 内存限制:256.0MB
思路:
直接利用c语言输出的格式占位符进行输出即可。
左八个字符对齐即%-8d,这里左边占位符8个字符,右对齐即%8d,中间直接输出|来控制,最后得出题目要求的输出结果
代码:
#include <stdio.h>
int main()
{
int a;
double b;
char ch;
scanf("%3d%lf|%c",&a,&b,&ch);
printf("%-8d|%8.1lf|%c",a,b,ch);
return 0;
}