[C語言]逆序的三位數


 ----------------------------------------------------------------------------------------

//  main.c

//  demo8

//  Created by weichen on 14/12/18.

//  Copyright (c) 2014 weichen. All rights reserved.


#include <stdio.h> int main() { int a = 0; printf("輸入一個三位數:"); scanf("%d", &a);       //scanf中是需要你輸入的,多個數以空格或逗號隔開,那么你都需要輸入進去,否則scanf將讀取初始值 int bai = a / 100; //百位數 int shi = a%100 / 10; //十位數 int ge = a%100 % 10; //個位數 printf("倒序后的數是:%d", ge*100 + shi*10 + bai); }

注:本題重在解決此類問題的思路,先分拆再組合;利用循環可以做出更多位數的逆序。

 

Link: http://www.cnblogs.com/farwish/p/4171681.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM