程式設計入門——C語言(翁凱老師)(基礎部分)
阿新 • • 發佈:2018-11-06
- 輸出“Hello World”(mooc第一週程式設計練習)
# 定義main函式,如果定義為 int型的函式,記得要有返回值0,如果定義為void則不需要返回值。
# 輸出“Hello World”
#include<stdio.h> int main(){ printf("Hello World"); return 0; }
- 逆序的三位數(5分)(mooc第二週程式設計練習)
題目內容:
逆序的三位數:
程式每次讀入一個正三位數,然後輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前導的0。比如輸入700,輸出應該是7。
提示:用%10可以得到個位數,用/100可以得到百位數...。將這樣得到的三個數字合起來:百位*100+十位*10+個位,就得到了結果。
注意:除了題目要求的輸出,不能輸出任何其他內容,比如輸入時的提示,輸出時的說明等等都不能。這道題目要求輸出逆序的數字,程式就只能輸出這個數字,除此之外任何內容都不能輸出。
輸入格式:
每個測試是一個3位的正整數。
輸出格式:
輸出逆序的數。
輸入樣例:
123
輸出樣例:
321
時間限制:500ms記憶體限制:32000kb# 逆序三位數
#include <stdio.h> int main() { int num, num_back, ones, tens, hundreds; scanf("%d", &num); ones= num%10; tens = (num-ones)%100/10; hundreds = (num-ones-tens)/100; if (ones == 0 && tens == 0){ printf("%d",hundreds); } else if (ones == 0){ printf("%d%d", tens, hundreds); } else{ printf("%d%d%d",ones, tens, hundreds); } return 0; }