| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5615 人关注过本帖
标题:输入一串英文字母,判断其大小写,大写转换成小写,小写转换成大写
只看楼主 加入收藏
初学编程的人
Rank: 2
等 级:论坛游民
威 望:2
帖 子:90
专家分:84
注 册:2017-3-12
收藏
得分:0 
int exchange(int c)
{
    if ( c >= 'A' && c <= 'Z')
        return c + 'a' - 'A';
     else if ( c >='a' && c <= 'z')
        return c + 'A' - 'a';
     else
        printf("error:wrong character!\n");
     return 0;
}
int main()

     char c;
     if (c = exchange(getchar()))
        putchar(c);
     return 0;

根据《c程序设计语言》第二版中的例子改写,身边没电脑没验证。
2017-03-19 21:29
zmf876870302
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
威 望:3
帖 子:50
专家分:199
注 册:2017-3-26
收藏
得分:0 
回复 21楼 初学编程的人
怎么没有头文件?

还在学习过程中,欢迎指教!
2017-03-26 15:55
yanzy
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:104
专家分:372
注 册:2017-2-7
收藏
得分:0 
程序代码:
#include <stdio.h>

int main(void)
{
    char str[10000];
    char *p = str;
    printf("Enter str: ");
    gets(str);
    for (; *p != '\0'; p++)
    {
        if (*p >= 'A'&&*p <= 'Z')
            printf("%c", *p + 32);
        else if (*p >= 'a'&&*p <= 'z')
            printf("%c", *p - 32);
        else
            printf("%c",*p);
    }
    printf("\n");

    return 0;
}
2017-03-27 15:19
快速回复:输入一串英文字母,判断其大小写,大写转换成小写,小写转换成大写
数据加载中...
 
   



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

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