C Primer Plus 第四章编程练习第二题,貌似大部分答案都有问题
#include <stdio.h>
#include <string.h>
int main(void){
char name[40];
int width;
printf("Please enter your name:\n");
scanf("%s",name);
width=strlen(name);
printf("\"%s\"\n",name);
printf("%*c%s\"\n",20-width-1,'\"',name);
printf("\"%s%*c\n",name,-(20-width-1),'\"');
printf("%*c%s\"\n",2,'\"',name);
}
运行结果:
Please enter your name:
abc
"abc"
"abc"
"abc"
"abc"