哪位能写一个c语言 反转数字程序
來源:互聯網 2010-10-19 11:39:04 評論
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
問題描述:
哪位能用c语言写一个反转数字的程序,比如输入12,输出的是21;输入800,输出的是8,而不是008;输入123,输出的是321。。。。。。 输入的数字是2-3位。如果不限位数的话奖励加倍!!
參考答案:
int fanzhuan(int R)
{
int temp[6];
int i,j;
int sum=0;
int wei;
int wei_temp;
while (R!=0)
{
temp[i++]=R%10;
R=R/10;
}
wei=i-1;
wei_temp=wei;
for (i=0;i
{
for (j=0;j
{
temp[i]*=10;
}
sum+=temp[i];
wei_temp--;
}
return sum;
}
[b]分类:[/b] 电脑/网络 >> 程序设计 >> 其他编程语言[br][b]问题描述:[/b][br]哪位能用c语言写一个反转数字的程序,比如输入12,输出的是21;输入800,输出的是8,而不是008;输入123,输出的是321。。。。。。 输入的数字是2-3位。如果不限位数的话奖励加倍!![br][b]参考答案:[/b][br]int fanzhuan(int R)
{
int temp[6];
int i,j;
int sum=0;
int wei;
int wei_temp;
while (R!=0)
{
temp[i++]=R%10;
R=R/10;
}
wei=i-1;
wei_temp=wei;
for (i=0;i
{
for (j=0;j
{
temp[i]*=10;
}
sum+=temp[i];
wei_temp--;
}
return sum;
}