满意答案
xinzou001
.10.11
采纳率:45%等级:7
已帮助:660人
不可以
getchar()是用来接收scanf()后的回车键的
,否则name[i]始终是空
#include
voidinput(int*num,charname[10][8])
{
inti;
for(i=0;i<10;i++)
{
printf("
InputNo.:");
scanf("%d",&num[i]);
printf("
Inputname:");
/*getchar();*//*删除getchar()的效果*/
gets(name[i]);
printf("%d
",num[i]);
printf("%s",name[i]);
}
}
intmain()
{
intnum[10];
charname[10][8];
input(num,name);
return0;
}
删除后的效果:
00分享举报