社区
C语言
帖子详情
求助!这道题想死我了!!
TANKTHT
2005-10-10 12:57:24
读程序题:
#include "stdio.h"
#define N 6
main()
{
char c[N];int i=0;
for(;i<N;c[i]=getchar(),i++);
for(i=0;i<N;putchar(c[i]),i++);
}
输入a 回车
b 回车
cdef 回车
这道题的答案是 a
b
cd
而我觉得应该是 a
b
c
d
e
f
阿,到底怎么回事啊????请大家帮帮我谢谢了~
...全文
123
11
打赏
收藏
求助!这道题想死我了!!
读程序题: #include "stdio.h" #define N 6 main() { char c[N];int i=0; for(;i<N;c[i]=getchar(),i++); for(i=0;i<N;putchar(c[i]),i++); } 输入a 回车 b 回车 cdef 回车 这道题的答案是 a b cd 而我觉得应该是 a b c d e f 阿,到底怎么回事啊????请大家帮帮我谢谢了~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
v41dugu
2005-10-10
打赏
举报
回复
你为什么认为是 a
b
c
d
e
f
啊???
lengxiao_wang
2005-10-10
打赏
举报
回复
建议楼主输入abcdef 然后回车试一试!你将发现你输出也是abcdef!
因为回车本身也是一个字符
baicheng
2005-10-10
打赏
举报
回复
输入a (c[0] = 'a')回车(c[1] = 10即回车)
b (c[2] = 'b')回车(c[3] = 10即回车)
cdef (c[4] = 'c' c[5] = 'c' 之后的都没有啦) 回车
不知道这么说楼主是否理解
TANKTHT
2005-10-10
打赏
举报
回复
真是受益匪浅阿~~
TANKTHT
2005-10-10
打赏
举报
回复
懂了~谢谢,终于弄明白了:)
v41dugu
2005-10-10
打赏
举报
回复
a 回车
b 回车
cdef 回车
这里循环是6次,读的就是前6个字符。。。。第一个是a,第二个就是a后面的 回车。。。。所以读到d就是最后一个,,6次循环结束。。。。
v41dugu
2005-10-10
打赏
举报
回复
你要先搞清楚getchar这个函数的意思。。。它是读入一个字符。。。注意 是一个字符 比如
char c1=getchar();
char c2=getchar();
这里有两个getchar函数连着写的 那么如果你输入 ab 那么 c1就是‘a’,而当getchar取得a的时候,它就停止了,后面的b就给了第2个getchar。。。。
而你的问题中,你输入的是 a ,然后回车,对不对。。。。这里和上面一样 a被第一个getchar读了 。而回车也是一个字符啊!!所以你输入的a后面的回车就被第2个getchar读取了。。。。。
后面的也是同理 懂了没??
v41dugu
2005-10-10
打赏
举报
回复
好
TANKTHT
2005-10-10
打赏
举报
回复
能不能说详细点啊?我还是没有懂起~~谢谢了
qfeng_zhao
2005-10-10
打赏
举报
回复
回车也是一个字符阿
v41dugu
2005-10-10
打赏
举报
回复
不要忘了回车也被读入了啊!!!
求助
!!关于图像功率谱等高线图绘制的问题!
博主深入探讨了图像功率谱等高线图的绘制方法,源于西蒙大学Gevers教授的研究,涉及颜色恒常性及自然图像统计。寻求Matlab代码实现,以复现论文中等高线图的绘制过程。
爱心转发:宝贝,妈妈
想
死
你了!你在哪里啊?(帮忙转一回吧)
亲爱的网友,如果你富有同情心,如果你也身为父母,请你理解一下丢失宝贝的心情,写到这里,我都
想
哭了,朋友们,请转载一下,让更多的人能看到此消息,那孩子的父母就会多一点希望,孩子就会早一天回到妈妈温暖的怀抱。 朋友们,你可以用任何形式宣传此消息,散文、诗歌、启示都可以,只要把这张照片在你的领地向你朋友展示,孩子的爸爸妈妈会感激你的,你的一点善意的帮助,会给伤心的孩子父母带来莫大的希望和期盼。 ...
百亿头部量化私募急招以下岗位 来来来~!应有尽有~! 校
该博客记录了2024年校招和实习的相关情况,包含美团、腾讯、阿里等大厂的面试经历,如前端、后端、算法等岗位,还有众多面试题解,涉及二叉树、链表等数据结构,同时有offer选择、简历修改等求职相关的
求助
与讨论。
node-sass和nodejs版本不兼容问题的修复
博主在使用renren-fast框架时,遇到PubSub函数缺失的错误,通过调整node-sass与Node.js版本兼容性,及正确安装和引入pubsub-js库解决问题。
题解 | #十六进制转十进制#
文章讨论了十六进制转十进制的技术问题,以及求职者在牛客在线求职平台的经历,包括面试进展、公司评价、offer情况和薪资讨论,反映了当前秋招市场的挑战与机遇。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章