我是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解釋 –