c语言的一个问提有谁帮我看看

c语言的题做完在dev可以运行,但是交的时候在“学习通”就运行不了

img

img

题目有没有什么要求,是不是输出格式不对或者类型范围问题。
循环的条件修改一下,不一定输入40个字符,s[i]等于'\0'结束循环。

i<40
改为:
s[i]!='\0'

img

for(i=0;i<40;i++)是错的。因为实际并不一定输入40个字符啊。
改为
for(i=0;s[i] != '\0';i++)

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632