码迷,mamicode.com
首页 > 编程语言 > 详细

C语言大写字母改小写字母

时间:2017-12-04 22:26:29      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:题目   char   ascii   c语言   print   close   字母转   hid   int   

题目要求:  由键盘输入一个句子,总字符个数从1个至80个均有可能,以回车符表示结束,将其中的大写字母变成小写字母,其他类型的字符不变,最后输出变换后的句子。
分析:输入句子可以使用gets函数,gets()函数用来从标准输入设备(键盘)读取字符串直到换行符结束,但换行符会被丢弃,然后在末尾添加‘\0‘字符,循环读取每一个字符直到读到"\0"停止,大写字母转换成小写字母直接把ASCII值+32即可

代码如下:

技术分享图片
#include <stdio.h>
int main()
{
    char s[80], i=0;
    gets(s);
    while(s[i]!=\0)
    {
        if(s[i]<=Z&&s[i]>=A)
            s[i] += 32;
        i++;
    }
    printf("%s",s);
}
View Code

 

C语言大写字母改小写字母

标签:题目   char   ascii   c语言   print   close   字母转   hid   int   

原文地址:http://www.cnblogs.com/wyb666/p/7979051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!