| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3083 人关注过本帖
标题:输入一串字符以‘#’结束,如果它是大写字母,则转换为小写字母输出,如果 ...
只看楼主 加入收藏
wanglianyi1
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:647
专家分:2067
注 册:2015-6-18
收藏
得分:0 
程序代码:
#include <stdio.h>
#include <ctype.h>
int main( )
{    
    char ch;
    while((ch=getchar())!='#')
    {
        if(islower(ch))
            putchar(toupper(ch));            
        else if(isupper(ch))
            putchar(tolower(ch));
        else putchar(ch);
    }
    putchar('#');    //补上最后的#如果不需要输出可以直接注释掉 
    return 0;
}
2016-07-06 08:50
lanke711
Rank: 9Rank: 9Rank: 9
来 自:流浪在天国之路
等 级:蜘蛛侠
威 望:7
帖 子:317
专家分:1437
注 册:2015-7-16
收藏
得分:5 
"#"说明这是一个字符串,'#'说明这是一个字符  
字符串的话,用strcmp来比较。。
字符:
while((ch=gechar())!='#')
这是可以的。
不知道我这样表达能不能让人明白。。。。

普通人之所以普通,是因为他们普遍有一个通病,那就是认为自己永远普通。
千夫所指,我亦坚持。就算被所有人误解,我也照样守护这一切。
我们总是觉得,这些灵魂的表情,傲慢自大,目中无人,其实,真正目中无人的是我们。它们傲慢的不过是表情,而我们傲慢的却是行为!
记得,是为了忘记!
只要想着有那么一天,我就能忍受现在的每一天!
灾难并不可怕,可怕的是心中没有了希望。
你以为我在天堂,其实我正在路上。
当你觉得自己走不到终点的时候,请不要放弃。或许你的对手也是这种感觉。
2016-07-06 09:12
快速回复:输入一串字符以‘#’结束,如果它是大写字母,则转换为小写字母输出, ...
数据加载中...
 
   



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

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