程序填空题:判断回文数
请完善程序,实现以下程序功能:回文数是指正读和反读都一样的数。例如:12321、55455、35553等都是回文数。请编写一个程序,从键盘上读取一个5位正整数,并判断它是否是回文数。 先输出该整数,再输出是否是回文数,若是回文数输出“Yes”,否则输出“No",中间用一个空格分隔。<br>
输入样例1:<br>
12345 <br>
输出样例1:<br>
12345 No <br>
输入样例2:<br>
67876 <br>
输出样例2:<br>
67876 Yes <br>
#include <stdio.h>
int main(void)
{int i;for(i=1;i<=2;i++){ //该循环用于自动阅卷,请考生忽略
int n,g,s,q,w;
//n表示输入的5位正整数,g表示个位数字
//s表示十位数字,q表示千位数字
//w表示万位数字
scanf("%d",&n);
g=;
s=;
q=;
w=;
if()
printf("%d Yes\n",n);
else
printf("%d No\n",n);
} //该循环用于自动阅卷,请考生忽略
return 0;
}
答案:
第1空:n%10
第2空:n/10%10
第3空:n/1000%10
第4空:n/10000
第5空:g==w && s==q
输入样例1:<br>
12345 <br>
输出样例1:<br>
12345 No <br>
输入样例2:<br>
67876 <br>
输出样例2:<br>
67876 Yes <br>
#include <stdio.h>
int main(void)
{int i;for(i=1;i<=2;i++){ //该循环用于自动阅卷,请考生忽略
int n,g,s,q,w;
//n表示输入的5位正整数,g表示个位数字
//s表示十位数字,q表示千位数字
//w表示万位数字
scanf("%d",&n);
g=;
s=;
q=;
w=;
if()
printf("%d Yes\n",n);
else
printf("%d No\n",n);
} //该循环用于自动阅卷,请考生忽略
return 0;
}
答案:
第1空:n%10
第2空:n/10%10
第3空:n/1000%10
第4空:n/10000
第5空:g==w && s==q