| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1207 人关注过本帖
标题:麻烦高手给小弟翻译一下,谢谢!
只看楼主 加入收藏
我为程序疯狂
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-31
收藏
 问题点数:0 回复次数:13 
麻烦高手给小弟翻译一下,谢谢!
对以下程序,从第一列开始输入数据:2473<CR>,<CR>代表Enter,程序的输出结果是
A)668977 B)668966 C)66778777 D)6688766 答案是A
#include "stdio.h"
main()
{ int c;
while((c=getchar()!='\n')--------------------------
{ switch(c-'2')------------------------------------
{ case 0 ; --------------------------------------
case 1 ; putchar(c+4);-------------------------
case 2 ; putchar(c+4); break;------------------
case 3 ; putchar(c+4);-------------------------
case 4 ; putchar(c+4); break;------------------
}
} printf("\n");
}
希望高手能在我划"--------"的后面给写出汉语的解释/翻译.在这先谢谢了!
搜索更多相关主题的帖子: 麻烦 翻译 
2007-02-22 12:27
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
这个有问题啊,我帮你修改如下:
#include "stdio.h"
main()
{ int c;
while((c=getchar())!='\n')//读入一串字符,以回车结束。
{ switch(c-'2')//两个字符相减结果为-2~7之间
{ case 0 ://如果相减结果为0会执行case1和case2
case 1 : putchar(c+4);//相减结果为1,输出字符,并且执行case 2
case 2 : putchar(c+4); break;//如果相减结果为2,输出字符,并且结束
case 3 : putchar(c+4);//如查相减结果为3,输出字符,并且执行case 4
case 4 : putchar(c+4); break;//如果相减结果为4,输出字符,并且结束。
}
} printf("\n");
}

[此贴子已经被作者于2007-2-22 19:21:28编辑过]


谁有强殖装甲第二部,可以Q我460054868
2007-02-22 13:28
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 

还有一点是不是你的输入结果有问题,结果为66877


谁有强殖装甲第二部,可以Q我460054868
2007-02-22 13:29
autorun
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2007-2-20
收藏
得分:0 
2楼好历害.

2007-02-22 16:57
陈翠
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-2-5
收藏
得分:0 

这个目的是什么,我还没弄清


2007-02-22 20:15
守望♂幸福
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2006-4-25
收藏
得分:0 

偶是偶滴偶像!!~ QQ:375490156
2007-02-23 00:46
xutaoneu
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2007-2-12
收藏
得分:0 
我觉得是不是和溢出有关
2007-02-23 12:20
ya_ya
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-2-23
收藏
得分:0 
这个..这个...
2007-02-23 16:54
葬我于代码
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-2-23
收藏
得分:0 
不错啊。。。

为代码而生,为代码而死。。。
2007-02-23 21:21
我为程序疯狂
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-31
收藏
得分:0 
呵呵  谢谢二楼了 但是我的书上结果只有那ABCD那四种答案哦!我刚才又看了一边书,但是没有你说的那个结果,等我有时间用TC运行一下看看结果好了!再次感谢二楼!

2007-02-24 10:48
快速回复:麻烦高手给小弟翻译一下,谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036110 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved