标题:一道小题目(待穆扬兄)
只看楼主
SunShining
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
得分:0 
谢谢"烟雨平生"的指教.

main(x) {main(putchar((x=getchar())!=10?x^0x20:x));}

这个取巧了点.不如您的方法好(是我耍宝了)

此贴已结.谢谢各位!

[此贴子已经被作者于2006-6-3 12:15:17编辑过]


[glow=255,violet,2]闭关修炼ing...[/glow] [FLASH=360,180]http://www./chinaren.swf[/FLASH]
2006-06-03 12:10
ray48905587
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-5-27
得分:0 

偶被斑竹骗来写了个程序,大家帮忙看下,指导下............

偶第一次发贴的说

main(){
char c;
while(c=getch()&&c!=0)putch(c>'Z'?c-32:c+32);

}


2006-06-03 17:27
ray48905587
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-5-27
得分:0 

运行的时候似乎有 问题,出乱码.如果
while(c=getch())putch(c>'Z'?c-32:c+32);

的话,就不会,可以运行,但不知道怎么结束循环


2006-06-03 17:29
ray48905587
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-5-27
得分:0 
另外我没出错处理.................


汗自己一个.............

2006-06-03 17:30
starrysky
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:华中科技大学EI -T0405
等 级:版主
威 望:11
帖 子:602
专家分:1
注 册:2005-9-12
得分:0 
以下是引用ray48905587在2006-6-3 17:29:00的发言:

运行的时候似乎有 问题,出乱码.如果
while(c=getch())putch(c>'Z'?c-32:c+32);

的话,就不会,可以运行,但不知道怎么结束循环

去看看第3楼的程序,超经典.
结束循环么,在while()的循环条件里面加个限制条件就行了.
PS:这人是被我坑蒙拐骗来的。他是我同学


我的征途是星辰大海
2006-06-03 18:27
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
得分:0 
while((c=getch())&&c!=13)

偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-06-03 18:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-69242-1-1.html




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

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