求高手帮忙做一下这个C语言的题目万分感谢

2024-12-22 13:44:04
推荐回答(3个)
回答1:

#include
void main()
{
char i;
scanf("%c",&i);
if(i>=97&&i<=122) \*小写字母在ASC2码值的范围*\
printf("%c\n",i-32); \*减去32就是小写字母对应的大写字母值*\
else
printf("%c\n",i);
}
林声飘扬也是对的。如果你才学到前几章节,用我的,如果学到在后面一点的,用他的。

回答2:

#include

void main()
{
char ch;
ch=getchar();
printf("%c", (ch>=97&&ch<=122)?ch-32:ch);

}

回答3:

//---------------------------------------------------------------------------

#include
#include
int main(void)
{
char a;
putchar((a=getchar(),islower(a)?a:tolower(a)));
return 0;
}

//---------------------------------------------------------------------------