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

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

個數字 clas tor ext red char style 格式 應該

  • 輸出“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, ones, tens, hundreds; scanf("%d", &num); ones = num%10; tens = (num-ones)%100
/10; hundreds = (num-ones-tens)/100; printf("%d",ones*100+tens*10+hundreds); return 0; }

#逆序三位數利用數組方法解答(%s,%c,%d)

#逆序三位數(數組)

#include<stdio.h> int main(){ char a[3]; scanf("%s", a); for (int i=strlen(a)-1;i>=0;i--){ printf("%c", a[i]); } return 0; }

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