#include <stdio.h>
int main(void){
int diff = 0X61 - 0X41; //在下对ascii码表还算熟悉,承让了
char ch;
while(scanf("%c\n",&ch)!=EOF){
printf("%c\n",ch+diff);
}
} #include <stdio.h>
int main(void){
int diff = 0X61 - 0X41; //在下对ascii码表还算熟悉,承让了
char ch;
while(1){
ch = getchar();
if(ch=='\n')
continue;
else if(ch==EOF)
break;
else
printf("%c\n",ch+diff);
}
} #include<stdio.h>
int main(void){
char c; // 用来存储从键盘输入的字符
while(scanf("%c", &c) != EOF){ // 循环从键盘中读取输入的字符,直到最后一个字符输入
getchar(); // 此题在输入了字符后还有空格还是啥的,所以用getchar()来处理多余且没必要的字符输入
printf("%c\n", c + 32); // 将大写变成小写,只需要将它们的ASCII加32即可,然后输出
}
return 0;
}
如何连续从键盘获取输入,如果输入中有多余字符如何处理
#include<stdio.h>
int main()
{
int ch = 0;
while ((ch=getchar ()) != EOF)
{
putchar(ch + 32);
getchar();
printf("\n");
}
return 0;
} getchar 和putchar的使用