C語言成長學習題(二)

2022-08-29 09:27:13 字數 840 閱讀 6450

六、編寫程式,在scanf函式中指定輸入資料的寬度。

1 #include 2

3void main(void)4

結果:輸入      輸出

a=12     a=12

a=1234     a=123

12       a=(未知)

可以在scanf函式的格式說明符前,用乙個整數指定輸入的最大寬度,但對實型數不可以指定寬度。

七、編寫程式,從鍵盤輸入三個資料12、a、34,分別存放在a、b、c中。

1 #include 2

3void main(void)4

結果:enter a, b, c: 12a34

12, a, 34

八、編寫乙個使用字元輸入函式getch(getche)和字元輸出函式putch的程式。

1 #include 2 #include 3

4void main(void)5

結果:input two character:

ab(使用getch()時輸入的符號沒有顯示在螢幕上)

mark:

getchar, getch, getche的區別

函式是否需要回車

是否顯示在螢幕上

getchar是是

getch否否

getche否是

九、編寫乙個getch函式的應用程式。

1 #include 2 #include 3

4void main(void)5

"clrscr()"是清屏函式。

C語言成長學習題(十一)

四十 六 假設一堆陣列中存放不相同的10個整數,從鍵盤輸入乙個整數,輸出與該值相同的陣列元素的下標。1 include 2 3void main void 4 67 printf input x 8 scanf d x 9for i 0 i 10 i 10 printf 4d a i 11 prin...

C語言成長學習題(八)

三十 一 編寫程式,用公式 4 1 1 3 1 5 1 7 求 的近似值,直到最後一項的絕對值小於10 4為止。1 include 2 include 3 4void main void 5 16 pi sum 4 17 printf pi f n pi 18 結果 pi 3.141397 fabs...

C語言成長學習題(五)

十 七 求一元二次方程ax2 bx c 0的實根 要求a b c的值從鍵盤輸入,a 0 1 include 2 include 3 4void main void 5 20 結果 1.input a,b,c 4 8 1 x1 2.118034,x2 0.118034 2.input a,b,c 2 ...