小写变大写,否则原样输出。😭

#include

#include

int main()

{

char ch;

ch = getchar();

if(ch>='a'&&ch<='z')

​printf("%c",ch-32);

else (ch>='a'&&ch<='z')

printf("%c",ch);

return 0;
}

else后边不要跟条件 if(){}else if(){}else{} 要按照这个格式,要么else if加条件 要么直接 else

img

#include <stdio.h>
#include <stdlib.h>
int main()
{
char ch;
ch = getchar();
if(ch>='a'&&ch<='z')
printf("%c",ch-32);
else 
printf("%c",ch);
return 0;
}

else后面的条件删除


# include<stdio.h>
int main()
{
    char ch;
    scanf("%c",&ch);
    ((ch>='a')&&(ch)<='z')?(ch=ch+'A'-'a'):ch;
    printf("%c",ch);
    return 0;
}