六、編寫程式,在scanf函式中指定輸入資料的寬度。
1 #include 23void main(void)4
結果:輸入 輸出
a=12 a=12
a=1234 a=123
12 a=(未知)
可以在scanf函式的格式說明符前,用乙個整數指定輸入的最大寬度,但對實型數不可以指定寬度。
七、編寫程式,從鍵盤輸入三個資料12、a、34,分別存放在a、b、c中。
1 #include 23void main(void)4
結果:enter a, b, c: 12a34
12, a, 34
八、編寫乙個使用字元輸入函式getch(getche)和字元輸出函式putch的程式。
1 #include 2 #include 34void main(void)5
結果:input two character:
ab(使用getch()時輸入的符號沒有顯示在螢幕上)
mark:
getchar, getch, getche的區別
函式是否需要回車
是否顯示在螢幕上
getchar是是
getch否否
getche否是
九、編寫乙個getch函式的應用程式。
1 #include 2 #include 34void 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 ...