C Primer Plus 第六版 第四章 编程练习参考答案(含题目)

时间:2025-04-06 08:30:07
  • /*6、编写一个程序,先提示用户输入明,然后提示用户输入姓。在一行打印用户输入的名和性,下一行分别打印名和姓的字母数。
  • 字母数分别与名和姓的结尾、开头对齐。*/
  • #include <>
  • #include <>
  • int main(void)
  • {
  • char fname[40];
  • char lname[40];
  • printf("please input your first name:");
  • scanf("%s", &fname);
  • printf("please input your last name:");
  • scanf("%s", &lname);
  • printf(" %s %s\n",fname,lname);
  • printf(" %*u %*u\n", strlen(fname), strlen(fname), strlen(lname),strlen(lname));
  • printf(" %-*u %-*u\n", strlen(fname), strlen(fname), strlen(lname), strlen(lname));
  • return 0;
  • }