c语言显示格式错误,C语言,输出里多空格,提交格式错误,怎么改下

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

我暂时保留我的看法!

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

大家都在看

推荐资讯

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值