#include <stdio.h> int main() { int n、s、y; scanf(" %d "、&n); s = n; while(s> 0 ){ y = y * 10 + s%10 ; s = s / 10 ; } if(y == n)printf(" yes " ); それ以外の場合、 printf(" no " ); }
次に、yに初期値0を割り当て、Dev-C ++を使用して実行しましたが、初期値はすべて0ではありませんか?
#include <stdio.h> int main() { int n、s、y; scanf(" %d "、&n); s = n; while(s> 0 ){ y = y * 10 + s%10 ; s = s / 10 ; } if(y == n)printf(" yes " ); それ以外の場合、 printf(" no " ); }
次に、yに初期値0を割り当て、Dev-C ++を使用して実行しましたが、初期値はすべて0ではありませんか?