3-2.编写一个函数,获取一个整型值,并将数字反向.例如数值为789,函数将返回987.
答案:2 悬赏:20 手机版
解决时间 2021-12-02 13:44
- 提问者网友:凉末
- 2021-12-01 17:51
3-2.编写一个函数,获取一个整型值,并将数字反向.例如数值为789,函数将返回987.
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-12-01 18:31
#include
int fun(int n)
{
int ret = 0;
while (n)
{
ret *= 10;
ret += n % 10;
n /= 10;
}
return ret;
}
int main()
{
int n = 0;
scanf("%d", &n);
printf("%d", fun(n));
return 0;
}
int fun(int n)
{
int ret = 0;
while (n)
{
ret *= 10;
ret += n % 10;
n /= 10;
}
return ret;
}
int main()
{
int n = 0;
scanf("%d", &n);
printf("%d", fun(n));
return 0;
}
全部回答
- 1楼网友:鸠书
- 2021-12-01 18:49
#include
int Reverse(int n) {
int num = 0;
while(n) {
num = 10 * num + n % 10;
n /= 10;
}
return num;
}
int main() {
int i,a[] = {90897,23098,33201,78653,36451,83409};
int n = sizeof(a) / sizeof(a[0]);
for(i = 0; i < n; ++i)
printf("%d : %d ",a[i],Reverse(a[i]));
return 0;
}
int Reverse(int n) {
int num = 0;
while(n) {
num = 10 * num + n % 10;
n /= 10;
}
return num;
}
int main() {
int i,a[] = {90897,23098,33201,78653,36451,83409};
int n = sizeof(a) / sizeof(a[0]);
for(i = 0; i < n; ++i)
printf("%d : %d ",a[i],Reverse(a[i]));
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯