printf("%*d%*d\n",strlen(firstname),strlen(firstname),strlen(sumame), strlen(sumame));这个是输出匹配的问题。举个例子printf("%5d",5); 就会给你5个空间输出5,前面4个空格,然后输出5.printf("%*d",5,5);和上面一样,利用*匹配5控制输出宽度。就是四个空格5. 同理上面的第一个strlen是作为输出宽度而存在的,也就是说给你字符串长度个空间,用于存放字符串长度的变量。比如输入wewomen就相当于printf("%*d%*d",2,2,5,5);相当于printf("%2d%5d",2,...
|