【c语言】输入输出格式练习

小咪咪 2023-07-15 17:12 367阅读 0赞

问题描述
  按格式格式读入一个3位的整数、一个实数、一个字符 。
  并按格式输出 一个整数占8位左对齐、一个实数占8位右对齐、一个字符 ,并用|隔开。

样例输入
123456.789|a

样例输出
123 | 456.8|a

  1. #include<stdio.h>
  2. int main(void)
  3. {
  4. char a,b,c,d,e;
  5. double n;
  6. int s;
  7. scanf("%c%c%c%lf%c%c",&a,&b,&c,&n,&d,&e);
  8. s=(a-'0')*100+(b-'0')*10+(c-'0');
  9. printf("%-8d %c %.1lf%c%c",s,d,n,d,e);
  10. return 0;
  11. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,367人围观)

还没有评论,来说两句吧...

相关阅读

    相关 c语言输入输出格式练习

    问题描述   按格式格式读入一个3位的整数、一个实数、一个字符 。   并按格式输出 一个整数占8位左对齐、一个实数占8位右对齐、一个字符 ,并用|隔开。 样例输入

    相关 c++输入输出格式 %i

    输入时可用%i来代替%d,%i只用于输入整数的格式,而%d用于指定十进制的格式,除了%i允许用户使用特定前缀(0,0x)来指定八进制和十六进制外,它们有同样的效果。 输出时%