#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
int Number,rightDigit = 0;
NSLog(@"Enter the Number");
scanf("%d",&Number);
while (Number != 0) {
rightDigit = Number % 10;
printf("%d",rightDigit);
Number = Number / 10;
}
printf("\nright number is %d",rightDigit);
printf("\n number is %d",Number);
}
return 0;
}
我已经撤消了用户输入的号码,我必须再次将其反转,以便它变成之前的状态。 例如:我键入123并将其反转321并且我想再次反转它以使它再次变为123。 如何在整数变量中获得反转数? 我怎么能这样做?
答案 0 :(得分:0)
让我们看看你如何逆转:
%
/
,最右边的数字下降现在您要创建一个与原始数字相反的新数字。按照上面的算法模式,你不能:
0
数字0
替换为您要插入的数字这些步骤中的每一步都只需要像您的第一个算法一样的简单操作,并且您可以将两个循环合并为一个,这样您就可以构建反转的数字而不是(或者)将其打印出来。
HTH