谁能帮我解释一下这个C语言程序

2024-12-28 12:35:30
推荐回答(5个)
回答1:

这个for循环只能循环四次,也就是说getchar()只能接受四个字符。你输入a<
回车>b<
回车>cd<
回车>后,先接受a,后接受<回车>,这样只能接受到第二个回车。

回答2:

getchar()在循环语句里面第一次接到a,第二次得到回车,第三次递到b,第四次又得到回车,因此你的a和b
字符是输出在两行,因为回车也被看成字符。你要输出abcd,你就要输入abcd<回车>.

回答3:

有意思

大概就是画一个物体的三视图,运行过之后脑袋解析出一个物体:长方体上面横放着一个梯形柱,梯形柱的上底那边又被挖空了一个长方体

图我截不下来..

至于那些a,b,c,d,e,f,g,就是这个三维图形的长宽高之类的参数,具体是什么这就为难了

回答4:

呵呵
看着干嘛 累人伤神的~ 自己布局就可以~

回答5:

何必解释,运行一遍不就知道了?