输入输出格式练习

输入输出格式练习


题目正文

按格式格式读入一个3位的整数、一个实数、一个字符 。

并按格式输出 一个整数占8位左对齐、一个实数占8位右对齐、一个字符 ,并用|隔开。

输入

见题面

输出

见题面

样例

123456.789|a
123 | 456.8|a

代码如下(示例):

#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
    
    
    char a,b,c,d,e;
    double g;
    scanf("%c%c%c%lf%c%c",&a,&b,&c,&g,&d,&e);//样例中a=1,b=2,c=3,三位整数,g=456.789,d=|竖线,e=a字符
    printf("%-8d|%8.1lf|%c",(a-'0')*100+(b-'0')*10+(c-'0'),g,e);//-是向左对齐,正是向右对齐
    return 0;
}

总结

感觉这题是一个比较简单的题,在输入输出时小小的设计了一下

猜你喜欢

转载自blog.csdn.net/MarigoldLi/article/details/118074226