输入一个字符串,将字符串中的小写字符转化为大写字符并输出,

2025-01-04 06:36:30
推荐回答(2个)
回答1:

#include 
int main()
{
    while ((c=getchar()) != '\n') {
        if (c >= 'a' && c <= 'z') { //小写
            printf("%c", c-'a'+'A');  //转换为大写
        } else {
            printf("%c", c);
        }
    }
    return 0;
}

回答2:

char c[20], i, n;

scanf("%s", &c);
n=strlen (c);
for (i=0; i if(c[i]>='a' && c[i]<='z'){
printf("%c", c[i]-32);
}else{
printf("%c", c[i]);
}
}