C语言从键盘上输入5个小写字母abcde,将他们转换成相应的大写字母后输出

2024-12-03 18:35:17
推荐回答(2个)
回答1:

你的输入要按照格式来,既然 scanf("%c%c%c%c%c\n",&ch1,&ch2,&ch3,&ch4,&ch5);是以%c%c%c%c%c的形式,你的输入就不要空格,否则你可以这样scanf("%c,%c,%c,%c,%c\n",&ch1,&ch2,&ch3,&ch4,&ch5);。输入格式为a,b,c,d,e注意逗号。

回答2:

楼上说的是,scanf那一句改成:scanf("%c%c%c%c%c",&ch1,&ch2,&ch3,&ch4,&ch5);
输入:abcde 中间不要有空格。