| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1207 人关注过本帖
标题:麻烦高手给小弟翻译一下,谢谢!
只看楼主 加入收藏
我为程序疯狂
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-31
收藏
得分:0 

二楼的兄弟,刚才我用TC运行看了一下结果就是668977 你可能是哪个地方看错了!

我的程序写错了呵呵,都是我大意了,我给你看的程序是我编错了,不好意思啊.

[此贴子已经被作者于2007-2-24 12:00:50编辑过]


2007-02-24 11:59
我为程序疯狂
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-31
收藏
得分:0 
对以下程序,从第一列开始输入数据: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+3);-------------------------
default ; putchar(c+2); break;------------------
}
} printf("\n");
}
希望高手能在我划"--------"的后面给写出汉语的解释/翻译.在这先谢谢了!这是正确的!嘿嘿,二楼的兄弟对不住了哈!
你看看再给俺翻译\解释一遍吧,谢谢了!

[此贴子已经被作者于2007-2-24 12:03:24编辑过]


2007-02-24 12:02
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
以下是引用我为程序疯狂在2007-2-24 12:02:46的发言:
对以下程序,从第一列开始输入数据: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+3);-------------------------
default ; putchar(c+2); break;------------------
}
} printf("\n");
}
希望高手能在我划"--------"的后面给写出汉语的解释/翻译.在这先谢谢了!这是正确的!嘿嘿,二楼的兄弟对不住了哈!
你看看再给俺翻译\解释一遍吧,谢谢了!

道理一样
#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,输出字符,并且执行default
default: putchar(c+4); break;//除相减结果为0~3外,其余情况,输出字符,并且结束。
}
} printf("\n");
}补充一点是putchar(c+4);输出为原来输入字符+4的和(在ASCII里表示方式)。

[此贴子已经被作者于2007-2-24 12:17:39编辑过]


谁有强殖装甲第二部,可以Q我460054868
2007-02-24 12:11
我为程序疯狂
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-1-31
收藏
得分:0 
楼上的哥们能把QQ留下不?
我的QQ是705556102
有不会的问题向你请教哦!

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



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

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