c语言:小写变大写|练习题

一、题目
输入一串英文,把小写字母,变成大写字母

二、代码图片【带注释】

c语言:小写变大写|练习题_第1张图片

 

三、源代码【带注释】

#include

//输入一串字符,以回车键结束
int main()
{

    char arr[500];//定义最大数组长度
    int count=0;
    printf("请输入一串数字\n");
    for(int i=0; i<500; i++)
    {
        scanf("%c",&arr[i]);
        if(arr[i]!='\n')//当输入回车时结束
        {
            count++;//统计数组长度
            arr[i];
        }
        else
        {
            break;//否则退出循环
        }
    }
    lowerToUpper(arr,count);//使用小写变大写函数
}

lowerToUpper(char arr[],int count)
{
    for(int i =0; i     {
        if(islower(arr[i]))//如果是小写
        {
            arr[i]=toupper(arr[i]);//转变为大写
        }
        else
        {
            arr[i];//否则为小写
        }
    }

    //输出变为大写后的字符数组
    for(int i=0; i     {
        printf("%c",arr[i]);
    }
}

四、运行结果

c语言:小写变大写|练习题_第2张图片

 

关注我 ,每天分享编程知识

你可能感兴趣的:(c语言|练习题,c语言,算法,数据结构,开发语言)