老師經常告訴我們「學習程式設計最好的辦法就是上機實踐,因為你要對計算機下指令,
想讓計算機幫你幹活,就得多和計算機『交流』,實踐才能出真知。」
輸入描述:無
輸出描述:
#include int main()
解析:
本題是乙個沒有輸入要求的題目,只考察輸入,所以只需要準確無誤的輸出結果就行了。
題目描述
每個人都想成為大v (vip:very important person),但要一點一點積累才行,先從小v做起。要求輸出
由小寫字母v組成的大v。
輸入描述:無
輸出描述:
v v
v v
v備註:
換行使用轉義字元『\n』
#include int main()
#include int main()
答案解析:
這個題也是沒有輸入要求的題目,所以相對比較簡單。
題目中只要能夠找到輸出的規律和掌握 \n 的使用就沒問題。
這裡簡單提及:轉義字元,可以做乙個拓展。
題目描述
確定不同整型資料型別在記憶體中佔多大(位元組),輸出不同整型資料型別在記憶體中佔多大(位元組)。
輸入描述:無
輸出描述:
不同整型資料型別在記憶體中佔多大(位元組),具體格式詳見輸出樣例,輸出樣例中的?為不同整型資料型別在
記憶體中佔的位元組數。輸出樣例如下:
the size of short is ? bytes.
the size of int is ? bytes.
the size of long is ? bytes.
the size of long long is ? bytes.
參考**
#include int main()
答案解析:
這類入門的題目基本都是沒有輸入操作的。
本題的關鍵是要掌握c語言的 sizeof 這個操作符,不是函式
sizeof 是c語言的乙個單目操作符,用來計算不同型別資料所佔記憶體空間的大小,單位是位元組。
題目描述
我們處理的整數通常用十進位制表示,在計算機記憶體中是以二進位制補碼形式儲存,但通常二進位制表示的整
數比較長,為了便於在程式設計過程中理解和處理資料,通常採用八進位制和十六進製制,縮短了二進位製補
碼表示的整數,但保持了二進位制數的表達特點。請輸出十進位制整數1234對應的八進位制和十六進製制。
輸入描述:無
輸出描述:
十進位制整數1234對應的八進位制和十六進製制(字母大寫),用空格分開,並且要求,在八進位制前顯示前導0,在
十六進製制數前顯示前導0x。
備註:
printf可以使用使用格式控制串「%o」、「%x」分別輸出八進位制整數和十六進製制整數,並使用修飾符「#」控制前導顯示
#include int main()
答案解析:
這裡需要我們掌握對個各種資料的格式控制
比如:
%c - 字元
%hd - 短整形
%d - 整形
%s - 字串
%f - 單精度浮點數
%lf - 雙精度浮點數
%p - 位址格式
... 還有很多
格式參考:
注意:注意還是嚴格按照題目要求的格式輸出,才能保證正確性。
題目描述
將乙個四位數,反向輸出。
輸入描述:
一行,輸入乙個整數n(1000 <= n <= 9999)。
輸出描述:
針對每組輸入,反向輸出對應四位數。
示例1輸入
輸出
#define _crt_secure_no_warnings
#include int main()
return 0;
}
答案解析:
這裡得掌握操作符 % 和 / 的基本使用和特點。其次是迴圈的使用。
題目描述
實現字母的大小寫轉換。多組輸入輸出。
輸入描述:
多組輸入,每一行輸入大寫字母。
輸出描述:
針對每組輸入輸出對應的小寫字母。
示例1輸入a
b輸出ab
備註:
多組輸入過程中要注意「回車」也是字母,所以要「吸收」(getchar())掉該字母。
#define _crt_secure_no_warnings
#include int main()
return 0;
}
答案解析:
1. 多組資料輸入的問題。
2. getchar 清理緩衝區的問題,這裡得理解 輸入緩衝區 的問題。
iOS基礎 C語言第一講
c語言第一講 mac系統使用 進製 xcode快捷鍵 簡單程式的一般形式 資料型別 常量和變數 2.不能與系統保留字同名。例如 int int 1 錯 3.乙個程式中不能使用重複的變數名 賦值運算子 算數運算子 例如 int num1 2 float num2 7.0 result2 num2 nu...
C 筆記 第一講
c 學習筆記 第一講之所以稱之為 c 第乙個 為一些功能函式 結構的加強 第二個加就是 增加了物件導向的功能。例如 定義變數c 可以用時,在迴圈體裡定義,在定義 c語言不可以 一般都是全域性變數在開頭定義。register變數的區別 在c語言中不可以取位址 否則有警告錯誤,在c 可以取位址,會強制把...
第一講 C語言預處理概述
在前面各章中,已多次使用過以 號開頭的預處理命令。如包含命令 include,巨集定義命令 define等。在源程式中這些命令都放在函式之外,而且一般都放在原始檔的前面,它們稱為預處理部分。所謂預處理是指在進行編譯的第一遍掃瞄 詞法掃瞄和語法分析 之前所作的工作。預處理是 語言的乙個重要功能,它由預...