c語言輸出初回憶

2021-10-09 18:24:35 字數 1886 閱讀 1188

今天做了幾道c語言簡單的輸出題,回憶了輸出的精度問題,記錄一下

輸入的時候為 變數=getchar(),輸出的時候可以在putchar()裡進行運算。

題目【順序結構】大小寫轉換2

題目描述

用從鍵盤連續獲得兩個字元(先大寫再小寫),中間沒有任何分隔符,將兩個字元的大小寫轉換後,用putchar()函式對其進行輸出

輸入描述

從鍵盤輸入連續兩個字元(先大寫再小寫),中間沒有任何分隔符

輸出描述

進行大小寫轉換後的兩個字元,中間用換行符隔開

前置條件

輸入樣例

gf輸出樣例gf

ac**

#include

intmain()

(1)要求保留前置0時,保留幾個就幾個%0n

題目【順序結構】小數的精度1

題目描述

輸入兩個float型別的實數m和n,將結果保留3位小數輸出

【注意】在用鍵盤進行輸入m和n的數值時,請務必保證用的是中文輸入法

輸入描述

輸入兩個實數m和n,中間用逗號隔開

輸出描述

輸出保留小數點後三位後的數值(結果四捨五入),要求在輸出時採用右對齊的方式,且每個數值最少佔8個長度位,不足的地方用0補齊

前置條件

輸入樣例

5.6789,14.76

輸出樣例

m=0005.679

n=0014.760

ac**

#include

intmain()

(2)小數前對齊為%n.幾lf,小數點後為%-n.幾lf,補空格

題目【順序結構】小數的精度2

題目描述

輸入乙個double型別的實數num,將結果保留2位小數輸出

輸入描述

輸入乙個實數num

輸出描述

輸出保留小數點後兩位後的數值(結果四捨五入),要求在輸出時進行左對齊,且輸出的小數應該佔7個位置的長度,不足的地方用空格補齊

前置條件

輸入樣例

123.456

輸出樣例

num=123.46

ac**

#include

intmain()

多個輸入%c沒空格時會出錯。

題目【順序結構】字串列印

題目描述

從鍵盤連續輸入5個單個字元,中間用空格隔開,將這些字元組合成字串的形式輸出

輸入描述

輸入5個單個字元,中間用空格隔開

輸出描述

輸出這些單個字元組成的字串

前置條件

輸入樣例

h e l l o

輸出樣例

hello

ac**

#include

intmain()

c語言自帶的輸出是十進位制轉八進位制%x和十進位制轉十六進製制%o

但是是無符號型別的,並且沒有0和0x

題目【順序結構】進製轉換

題目描述

輸入乙個十進位制的整數,將它轉換成對應的八進位制數和十六進製制數後輸出

輸入描述

輸入乙個整數

輸出描述

輸出該數對應的八進位制數和十六進製制數,要求在輸出的八進位制數和十六進製制數前帶有該進製對應的前導標記

【注意】輸出的時候應與給定的輸出樣例完全一致

前置條件

輸入樣例

62輸出樣例

八進位制:076

十六進製制:0x3e

ac**

#include

intmain()

初遇C語言

壹 知識總結 第二章 c資料型別 1 int定義整數量 float定義單精度浮點數量 double定義雙精度浮點數量 char定義字元型量。2 讀程式都要從main 入口,然後從最上面順序往下讀 碰到迴圈做迴圈,碰到選擇做選擇 有且只有乙個main函式。3 注釋不可以巢狀,如int a 1,int ...

C語言快速回憶書籤

include include int main return 0,將cpu使用權交個作業系統,int 返回乙個整型.include include int main for j 0 j 10 j return 0 include function declaration intmax int nu...

C語言 輸出

用fputs 把乙個字串寫入到檔案中 int fputs char string,file fp 功能 把字串string寫入到檔案fp中 若fp為stdout,則為向螢幕輸出。int printf char const format,int fprintf file fp,char const f...