程序設計入門——C語言 第1周編程練習 1逆序的三位數(5分)


第1周編程練習

返回
 

第1周編程練習題,直到課程結束之前隨時可以來做。
在自己的IDE或編輯器中完成作業后,將源代碼的全部內容拷貝、粘貼到題目的代碼區,就可以提交,然后可以查看在線編譯和運行的結果。
不要在程序中輸出題目要求輸出的內容以外的東西。

依照學術誠信條款,我保證此作業是本人獨立完成的。

溫馨提示:

1.本次作業屬於Online Judge題目,提交后由系統即時判分。

2.學生可以在作業截止時間之前不限次數提交答案,系統將取其中的最高分作為最終成績。

1
逆序的三位數(5分)

題目內容:

逆序的三位數:

 

程序每次讀入一個正三位數,然后輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。

 

提示:用%10可以得到個位數,用/100可以得到百位數...。將這樣得到的三個數字合起來:百位*100+十位*10+個位,就得到了結果。

 

輸入格式:

每個測試是一個3位的正整數。

 

輸出格式:

輸出逆序的數。

 

輸入樣例:

123

 

輸出樣例:

321

時間限制:500ms內存限制:32000kb
 
//
//  main.c
//  Hello
//
//  Created by anzhongyin on 2016/11/27.
//  Copyright © 2016年 anzhongyin. All rights reserved.
//

#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    int i = 0;
    int i1 = 0;
    int i2 = 0;
    int i3 = 0;
    int m = 0;
    
   
    scanf("%d",&i);
    i1=i%10; //個位
    i2=(i%100)/10;  //十位
    i3=i/100;    //百位
    m=i1*100+i2*10+i3;
    printf("%d\n",m);
    return 0;
}

 

用例測試結果 運行時間 占用內存 提示 得分
用例1通過 1ms 256kb   1
用例2通過 1ms 256kb   1
用例3通過 1ms 256kb   1
用例4通過 1ms 256kb   1
用例5通過 1ms 256kb   1
提交答案
 
本次得分/總分: 5.00/5.00分


免責聲明!

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



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