1. 程式人生 > >程式設計入門——C語言(翁凱老師)(基礎部分)

程式設計入門——C語言(翁凱老師)(基礎部分)

  • 輸出“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; }