程序設計入門——C語言(翁凱老師)(基礎部分)
阿新 • • 發佈:2018-11-06
個數字 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語言(翁凱老師)(基礎部分)