
各位可以看一下这个不,我很好奇这个代码怎么写
putchar和getchar
#include <stdio.h>
int main()
{
for (int i = 0; i < 3; i++)
{
char ch = getchar();
if (ch == EOF)
break;
if (ch >= 'A' && ch <= 'Z')
putchar(ch - 'A' + 'a');
else
putchar(ch);
putchar('\n');
}
return 0;
}
char a,b,c;
scanf("%c%c%c",&a,&b,&c);
#include <stdio.h>
int main()
{
char str[4];
for(int i = 0 ; i < 3 ; i++){
str[i] = getchar(); //获取输入字符
}
str[3] = '\0'; //写入字符串结束符
strlwr(str[i]); //将接受的字符串转换为小写
for(int i = 0 ; i < 3 ; i++){
putchar(str[i]); //输出小写字符
putchar('\n'); //输出换行符
}
return 0;
}