int main(int argc, char * argv[]) { @autoreleasepool { 截圖 參考: 奇偶數的判定(蘋果開發者) 如何從十進位轉換為二進位(wikiHow) ...
int main(int argc, char * argv[])
{
@autoreleasepool
{
NSMutableArray* result=[NSMutableArray new]; int number=160; while (number != 0) { /** * 求商 */ if (number==0) { break; } else { /** * 偶數 */ if(number%2==0) { [result addObject:@(0)]; }//奇數 else { [result addObject:@(1)]; } } /** * 右移 */2 */ number = number>>1; } NSLog(@"%@",result); NSArray* reversedArray = [[result reverseObjectEnumerator] allObjects]; NSLog(@"倒序\n%@",reversedArray); return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); }
截圖
參考: