在这种情况下,当我要打印输出时,我输入两个名称“杰克”和“萨拉” 'Jack'和'Sara',这只会打印出姓氏,即sara,只是我想知道我该如何解决此问题,即使我想在此处使用更多名称也是如此:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char name[20];
int i;
printf("\n\n");
for(i = 1; i <= 2; i++)
{
printf("Person.%d FristName: ", i);
scanf(" %s", name);
}
printf("\n\nHi %s \n", name);
printf("Hi %s \n", name);
return 0;
}
这是输出:
你好萨拉
你好萨拉