社区
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
阿,到底怎么回事啊????请大家帮帮我谢谢了~
...全文
93
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
打赏
举报
回复
不要忘了回车也被读入了啊!!!
区块链之Go语言设计模式
在朋友聚会上碰到了一个美女Sarah,从拉斯维加斯来的,可我不会说粤语,她不会说普通话,只好
求助
于我的朋友kent了,他作为我和Sarah之间的Adapter,让我和Sarah可以相互交谈了(也不知道他会不会耍我)。 &...
程序员
求助
:腾讯面试题,64匹马8个跑道,多少轮选出最快的四匹
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道...
求助
!求职导向,时间紧迫,只打算系统联系后端,有没有实战项目
一面 4.2 c++八股,多线程,智能指针,项目等,两道算法题二面4.3 项目经历,两道算法题,接雨。一面4.11 统计小于给定数字包含数字6的个数,如6,16,26,66等。美团13日笔试的,A了3.3道,现在还没约面,志愿从前...
ACM-数论之 Fibonacci Again——hdu1021
这道题
,虽然是个水题,但是没有一个数学公式, 难
死
了= =!,我暴力了很多遍还是没有成功, 我知道不能用暴力破解,但实在
想
不出来有什么方法, 没办法,
求助
咯,最终才知道有这么个余数公式: (a+b)%3 = (a%3+b%3)...
keil写文字怎么会乱码_刚刚!2020福建高考作文题出炉!你会怎么写?
就在刚刚2020高考大幕拉开第一科目语文开考考试刚结束2020年全国一卷 语文作文出炉福建高考,作文题来了!!题目在此,速看!2020年全国高考作文福建考的就是这个啦!↓↓↓阅读下面的材料,根据要求写作。春秋时期...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章