微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

读取姓名并格式化

  • 用双引号将其打印
  • 将其打印在20个字符宽的字段中,整个字段用引号括起,名称在字段的右端。
  • 在20字符宽的字段的左端打印它,整个字段用引号括起来。
  • 将其打印在比名称宽三个字符的字段中。
#include <stdio.h>
#include <string.h>

int main(void)
{
  char name[20];/*from   w  w  w.j ava  2 s.c o  m*/
  int name_length;

  printf(Enter your first name: );
  scanf(%s, name);
  name_length = strlen(name);
  printf(\%s\\n, name); // a. enclosed in double quotes
  printf(\%20s\\n, name); // b. double quotes, 20 char wide, right-justified
  printf(\%-20s\\n, name); // c. double quotes, 20 char wide, left-justified
  printf(\%*s\\n, name_length + 3, name); // d. double quotes, 3 char wider than name

  return 0;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐