问答题
阅读下面代码,回答:
1.程序功能?_____________________________
2.m = m*10 + n%10,这个语句作用,m*10有什么用?__________________________
#include int main(void){
int n, m;
scanf("%d", &n);
m = 0;
while ( n>0 ) {
m = m*10 + n%10;
n /= 10;
}
printf("%d", m);
return 0;
}
【参考答案】
(1)
输出n的逆序数.
(2)
根据取出每个个位数,逆序构造新数字。新数字正好和原数字是逆序关系。