c语言入门 求指导! 秃头了

img

希望我的解答,能够真的帮助到你提高计算机技术,你可以试着去帮助别人解决计算机编程问题,来提高技术,因为有句话说:如果你不会做,那你就去教吧。
这句话的意思就是为了说明教会别人是一个很好的学习办法,希望能对你有所帮助。如果你真的解决不了编程问题,可以去求助别人,因为行动了,就代表了开始寻找解决方案了。

#include <stdio.h>
int main()
{
    char ch; 
    scanf("%c",&ch);
    if('A'<=ch && ch<='Z')
    {   
        printf("%d\n",ch);
    }   
    else if('a'<=ch && ch<='z')
    {   
        printf("%c\n",ch-32);
    }   

    return 0;
}

好像这是第二次回答你的问题,计算机编程要多敲代码,技术才会提高。

下面是一个简单的实现:

#include <stdio.h>

int main(void){
    
    char ch;  //定义存储字符的字符变量 
    
    scanf("%c",&ch);   //从输入读取一个字符,存入到ch变量 
    
    if(ch>=65&&ch<=90){   // 可以根据字符变量的值 的区间判断是否为哪种类型的字符 65到90区间为大写字母 
        printf("%d",ch);
    }else if(ch>=97&&ch<=122){  //在97到122区间为小写字母  
        printf("%c",ch-32);    //如果字符为小写字母,将字符的值减去32,则变成相应的大写字母 
    }
    
    return 0;
    
}