我是C编程语言的新手。我有一个问题,我怎样才能结束循环在Windows中。EOF和GETCHAR结束循环
#include<stdio.h>
#include<conio.h>
int main() {
printf("enter ur palindrome");
int i[100], c, d = 0, n = 0;
c = getchar();
while (c != '\n') {
i[d] = c;
d++;
}
loop:
while (d != 0) {
if ((i[0 + n] != i[d - n])) {
n++;
goto loop;
}
printf("this is not a palindrome");
break;
}
printf("this is a palindrome");
return (0);
}
我已经试过几乎所有CTRL + Z,CTRL + C,CTRL + d,替换 '\ n' WITH EOF ,还有更多的事情。没有为我工作。我在Windows 10上使用CodeBlocks。 是否有其他方式来编写除getchar和eof以外的其他类型的程序。
使用。 –
@ ameyCU while循环不终止 –
@ Atomic_alarm if + retrun怎么办?可以üplzz解释 –