问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言程序 解题

发布网友 发布时间:2024-04-07 18:37

我来回答

2个回答

热心网友 时间:2024-04-07 22:49

答案:B

输入aaaa bbbb<CR>后数据被送到输入缓冲区,scanf以空格区分两个字符串,所以aaaa和bbbb分别被s1和s2得到,scanf不读取回车键,此时程序执行由gets继续从刚才的缓冲区读数据,此时只剩下一个回车键了,回车键被gets得到但是同时被抛弃,所以s3为空,接着执行gets(s4)此时缓冲区已空,程序停止等待标准输入,再输入cccc dddd<CR>后,回车键前面的内容被gets放进s4中,回车键又被丢弃,之后就是一连串的输出。

另外,似乎B选项也有些问题,因为puts(s3)时,因为s3为空所以应该什么都不输出的,但是puts函数有个特点就是,会在每次输出之后添加一个换行,所以第三行应该是一个空行,而s4="cccc dddd"所以,会被输出到一行的,所以正确的答案应该是:

aaaa

bbbb

cccc dddd

下面是在VC中运行的截图:

热心网友 时间:2024-04-07 22:44

A

用scanf()输入字符串时,空格或者回车都结束
gets()输入字符串时,只有回车输入结束,空格不打断
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 梦见好友拿了自己两个本子 宝宝不给量体温怎么办 四大行办理条件是什么 怎样避免车内的一氧化碳中毒 右脸被撞有点麻木,都十天了这是怎么回事?该怎么治疗? 你姓什么呢&#xF603; 上海豫园宜必思酒店,距地铁二号线南京东路站多远, 求小说:女主叫蓝羽,生前是t国特工,后来成立了007集团(忘了是什么类型的... 有一部穿越小说女主角叫蓝羽,小说名字 海虾脚是什么颜色的? 刘家营曹氏回春斋春节后初几开始营业 砼缺陷部位已擅自修补 监理怎么做 歌剧在历史上哪(几)个时期达到极致的辉煌? 为什么要练臀练臀的好处 电热公式的时间单位怎么用 ...健身了4个月了,才开始练腿的时候锻炼完腿部会酸痛,可现在却没有了... 哈尔滨市城乡结合部平房自己家可以安装电动汽车充电箱么? 当代大学生能够为党的政治建设做些什么? 当代大学生能为党的政治建设工作做什么? 八佰升的是什么旗 八佰 升旗 ...printf的内容放在一起只有一个scanf,为什么不是分开的? ...生病后保尔是如何做的?这样写对于塑造保尔形象有什么作 硫酸铬溶液有没有气味 请问as follow和following是什么意思? as follow什么意思? as follow是跟进副词吗? 兰陵县在哪里办健康证? 求冈本信彦的歌《永远时针》的罗马音 项城至黄塚怎么走 商丘光彩到黄冢多远 许昌到黄冢的低速路线 郑州距虞城黄冢多远 极坐标形式的向量的四则运算有公式吗? 比如直角坐标系中AB=(a,b... 写一篇记事的作文500字 一次特殊的“默写” 请问劳动上海闵行区劳动仲裁委员会年休是从什么时候开始到什么时候结束... 适合在青年志愿者协会送老迎新晚会上合唱的歌曲,推荐两三首 南阳有哪些氛围感十足的美式餐吧? 天河龙洞或龙洞附近有没有中国银行,有话告诉我在哪。谢谢 敦化有哪些值得打卡的音乐酒吧? 洗碗机筷子抽屉收纳方法