问答详情
源自:2-1 C#中的关键字

有没有大佬知道为什么输入字母按回车后输出为什么是框框

#include<stdio.h>

main(){

char ch;

while((ch=getchar()!='\n')){

if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')){

ch=ch+4;

if(ch>'Z'&&ch<='Z'+4||ch>'z')

ch=ch-26;

}

printf("%c",ch);

}printf("\n");


提问者:陌路6013075 2021-03-19 16:14

个回答

  • 慕的地0236682
    2021-07-04 10:52:55

    while( ( ch=getchar()!='\n' ) )→while( ( ch=getchar() )!='\n' )

    小伙子写程序要缩进,不然都懒得看你写的代码

  • 慕UI8270954
    2021-03-20 09:52:38

    抱歉我不是学c语言的