函数大写字母转小写字母

/*
定义一个长度为100的字符数组,从键盘获取一个字符串,将其中的大写字母都转换为小写字母。
(用函数实现)。
*/
#include "stdafx.h"
#include "stdlib.h"
#include <string.h>

char ves1(char num) {
    num += 32;//大写字母与小写字母ASCII码表相差32
    return num;
}
int main()
{
    char array1[100];
    int l=0;
    scanf_s("%s", array1, 100);
    l = strlen(array1);
    for (int i=0;i< l;i++)
    {
        if (array1[i]>=65 && array1[i]<=90)
        {
            array1[i]=ves1(array1[i]);//大小写转换
            printf("%c", array1[i]);
        }
        printf("%c", array1[i]);
        
    }
    system("pause");
    return 0;
}

 

posted @ 2017-01-19 15:34  WonderfulWorld  阅读(1102)  评论(0编辑  收藏  举报