编写一个函数,接收一个4位整数值,返回这个数中数字逆序后的结果值。例如,给定数7631,函数返回1367.
输入:
第一行一个正整数T(T<=10),表示有T组测试数据; 以下T行,每行一个非负的整数N。
输出:
共T行,对于每组输入数据输出一行,即数字逆序后的结果值。
样本输入:
3
7631
1018
5158
样本输出:
1367
8101
8515
连续求余10,余数逐个输出就好了啊
#include <stdio.h>
int main()
{
int T,i,n;
scanf("%d",&T);
for(i=0;i<T;i++)
{
scanf("%d",&n);
while(n>0)
{
printf("%d",n%10);
n = n/10;
}
printf("\n");
}
return 0;
}
用数组保存每一个位,然后数组倒着输出就行。