C语言,输出里多空格,提交格式错误,怎么改下
答案:2 信息版本:手机版
解决时间 2020-04-13 03:37
已解决
2020-04-12 07:12
输入n ,然后输入n个字符串,是制定的字符串的就输出,输出的字符间有空格,最后没有,我的代码最后有空格
#include
#include
int main()
{
int n,i;
char a[100][100];
while(scanf("%d",&n)!=EOF)
{
for(i=0;i
{
scanf("%s",&a[i]);
for(i=0;i
{
if(strcmp(a[i],"bowl")==0)
printf("%s ",a[i]);
if(strcmp(a[i],"fork")==0)
printf("%s ",a[i]);
if(strcmp(a[i],"knife")==0)
printf("%s ",a[i]);
if(strcmp(a[i],"chopsticks")==0)
printf("%s ",a[i]);
}
}
}
return 0;
}
全部回答
1楼
2020-04-12 07:39
if(strcmp(a[i],"bowl")==0)
printf("%s ",a[i]);
if(strcmp(a[i],"fork")==0)
printf("%s ",a[i]);
if(strcmp(a[i],"knife")==0)
printf("%s ",a[i]);
if(strcmp(a[i],"chopsticks")==0)
printf("%s ",a[i]);
这一段改为
if(strcmp(a[i],"bowl")==0)
printf("%s",a[i]);
if(strcmp(a[i],"fork")==0)
printf("%s",a[i]);
if(strcmp(a[i],"knife")==0)
printf("%s",a[i]);
if(strcmp(a[i],"chopsticks")==0)
printf("%s",a[i]);
if(i
printf(" ");
2楼
2020-04-12 07:18
我暂时保留我的看法!
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
大家都在看
推荐资讯