C语言OJ项目参考(2886)大写改小写

简介: 2886: 大写改小写Description 输入字符串(长度20以内),将字符串中大写字母改为小写字母,其他字符不变,输出改变后的字符串。 Input 一个字符串(长度20以内) Output 输出改变后的字符串(改变规则:将字符串中大写字母改为小写字母,其他字符不变) Sample Input** ABC123bus Sample Output abc123

2886: 大写改小写

Description
输入字符串(长度20以内),将字符串中大写字母改为小写字母,其他字符不变,输出改变后的字符串。
Input
一个字符串(长度20以内)
Output
输出改变后的字符串(改变规则:将字符串中大写字母改为小写字母,其他字符不变)
Sample Input**
ABC123bus
Sample Output
abc123bus

参考解答:

#include <stdio.h>
int main( )
{
    char s[20];
    int i=0;
    gets(s);
    while(s[i]!='\0')
    {
        if(s[i]>='A'&&s[i]<='Z')
            printf("%c",s[i]+32);
        else
            printf("%c",s[i]);
        i++;
    }
    printf("\n");
    return 0;
}
目录
相关文章
|
4天前
|
算法 C语言 C++
【C语言实战项目】三子棋游戏
【C语言实战项目】三子棋游戏
33 1
|
4天前
|
程序员 C语言
【C语言实战项目】猜数字游戏
【C语言实战项目】猜数字游戏
32 0
【C语言实战项目】猜数字游戏
|
4天前
|
存储 算法 C语言
C语言进阶:顺序表(数据结构基础) (以通讯录项目为代码练习)
C语言进阶:顺序表(数据结构基础) (以通讯录项目为代码练习)
|
4天前
|
程序员 C语言
【C语言实战项目】通讯录(动态增容版)
【C语言实战项目】通讯录(动态增容版)
23 0
|
4天前
|
存储 编译器 C语言
【C语言实战项目】通讯录
【C语言实战项目】通讯录
29 0
|
4天前
|
编译器 定位技术 C语言
【C语言实战项目】扫雷游戏
【C语言实战项目】扫雷游戏
28 0
|
4天前
|
存储 关系型数据库 MySQL
C语言/C++实战项目雷霆飞机(代码改进)
C语言/C++实战项目雷霆飞机(代码改进)
|
4天前
|
人工智能 C语言
C语言实战项目(AI代码)
C语言实战项目(AI代码)
100 0
|
4天前
|
存储 关系型数据库 MySQL
经典C语言/C++项目,雷霆战机
经典C语言/C++项目,雷霆战机
|
4天前
|
数据可视化 C语言
【C语言】实战项目——通讯录
学会创建一个通讯录,对过往知识进行加深和巩固。 文章很长,要耐心学完哦!
32 0