アルゴリズム-整数の正の順序と逆の順序の出力
890 ワード
実は前の文章は再帰で整数の正序出力を実現して、整数はやはり逆序出力することができることを考えて、しかし大同小異、あまり違いがありません:
せいじしゅつりょく
インバース出力
ループ出力、これは比較的簡単で理解しやすい:
同様に、シーケンス出力のプログラムを改造して、逆シーケンス出力を行うことができます.
せいじしゅつりょく
-(void)printOutNumber:(NSInteger)number{
// , ,
if (number>10) {
[self printOutNumber:number/10];
}
NSLog(@" %ld",number%10);
}
インバース出力
ループ出力、これは比較的簡単で理解しやすい:
-(void)reverseNumber:(NSInteger)number{
while (number!=0) {
NSLog(@" :%ld",number%10);
number=number/10;
}
}
同様に、シーケンス出力のプログラムを改造して、逆シーケンス出力を行うことができます.
-(void)reverseNumber:(NSInteger)number{
if(number>10) {
NSLog(@"FlyElephant:%ld",number%10);
[self reverseNumber:number/10];
}else{
NSLog(@"FlyElephant%ld",number%10);
}
}