永发信息网

C语言问题,帮下忙!!

答案:2  悬赏:70  手机版
解决时间 2021-04-30 22:10
  • 提问者网友:饥饿走向夜
  • 2021-04-30 00:25

编写一个程序,先输入名字,然后输入姓氏,在一行打印姓名,在下一行打印每个名字的字母个数,把字母个数与相应的名字结尾对齐。

如下:

marry    Jenny

       5           5

最佳答案
  • 五星知识达人网友:行雁书
  • 2021-04-30 00:58

只要包含string.h


然后使用strlen函数即可

全部回答
  • 1楼网友:神鬼未生
  • 2021-04-30 02:06

#include "stdio.h" #include "string.h"

void main() {  char szFN[100];  char szLN[100];  char szFormat[100];  printf("input first name:");  gets(szFN);  printf("input last name:");  gets(szLN);  printf("%s %s\n",szFN,szLN);  sprintf(szFormat,"%%%dd %%%dd\n",strlen(szFN),strlen(szLN));  printf(szFormat,strlen(szFN),strlen(szLN)); }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯