编写一个程序,先输入名字,然后输入姓氏,在一行打印姓名,在下一行打印每个名字的字母个数,把字母个数与相应的名字结尾对齐。
如下:
marry Jenny
5 5
编写一个程序,先输入名字,然后输入姓氏,在一行打印姓名,在下一行打印每个名字的字母个数,把字母个数与相应的名字结尾对齐。
如下:
marry Jenny
5 5
只要包含string.h
然后使用strlen函数即可
#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)); }