一个c习题求教
编写个程序, 首先要求用户输入名字, 然后要求用户输入姓氏。在一行打印输入的姓名. 下一行打印每个名字字母的个数。把字母个数与相应名字的结尾对齐,如下所示:
- C/C++ code
Melissa Honeybee 7 8
然后打印相同的信息,但是字母个数与相应单词的开始对齐。
- C/C++ code
Melissa Honeybee7 8
求指点,谢谢!~
[解决办法]
- C/C++ code
//你写的版本好些,呵呵#include <stdio.h>int main() { char name1[80]; char name2[80]; int i; printf("please input your name:\n"); scanf("%s %s", name1, name2); printf("%d", strlen(name1)); for (i=0; i<strlen(name1); i++) { printf(" "); } printf("%d", strlen(name2)); for (i=0; i<strlen(name2); i++) { printf(" "); } //printf("%d %d", strlen(name1), strlen(name2)); return 0;}