2 qq 34906909 qq_34906909 于 2016.09.19 09:42 提问

运行结果不完整求大神帮助

#include
int main(void)
{
char name[30];
char surname[30];
printf("Please Enter your name firstly:");
scanf("%s\n",name);
printf("Please Enter your surname:");
scanf("%s\n",surname);
printf("%s,%s",name,surname);
return 0;

运行结果只有Please Enter your name firstly:明

问:为何后面的部分没有运行出来,初学编程,求各位大神帮忙

2个回答

caozhy
caozhy   Ds   Rxr 2016.09.19 09:43
已采纳

scanf("%s\n",name);
->
scanf("%s",name);

scanf("%s\n",surname);
->
scanf("%s",surname);

caozhy
caozhy 回复qq_34906909: 如果问题得到解决,请点下我回答右边的采纳,谢谢
大约一年之前 回复
qq_34906909
qq_34906909 万分感谢大神,一直没找出来错,原来如此!
大约一年之前 回复
Marksinoberg
Marksinoberg   Ds   Rxr 2016.09.19 10:28
\n的含义就是回车换行,无所谓吧。主要的还是scanf函数的用法。 
Csdn user default icon
上传中...
上传图片
插入图片