答案是 how , 请详细解释一下为什么
char str[10]; scanf("%s",&str); printf("%s",str); 运行上述程序,输入how are you,则执行结果
答案:2 悬赏:60 手机版
解决时间 2021-05-17 11:16
- 提问者网友:世勋超人
- 2021-05-16 21:52
最佳答案
- 五星知识达人网友:狂恋
- 2021-05-16 23:14
是用空格为界的吧,也就是说空格后面的就无效了用gets(str);,来代替scanf("%s",&str); 吧
全部回答
- 1楼网友:逐風
- 2021-05-16 23:33
建议你看一下scanf函数的原型。
当 scanf 里的参数为%s是: 读入一个字符串,遇空格、制表符或换行符结束。
所以输入how are you 存入str里的只是how,所以只输出how。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯