當前位置:首頁 » 編程語言 » c語言課後題詳細解釋
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言課後題詳細解釋

發布時間: 2023-03-06 00:36:57

c語言題解釋

第一道題:第一行,是你定義下面程序多要用到的變數,int是整型,也就是說只能是整數,比如2;float類型,就是小數,比如2.3等,下面的scanf是讓你輸入數值的意思,括弧後面有三個字母變數,也就是說你要輸入三個數字,分別賦給a,b,c;printf是輸出你剛才的數值。解答完畢。
第二道題意思差不多,double類型也是小數類型,精確度比float類型要高。後面c=b=a=40/3,"/"是除的意思,把商分別賦給a,b,c。這時a,b,c的值就都是一樣的了。
你這樣問是不理智的,你可以找C語言的書籍來學。都很簡單明了,實在不行,可以報這樣的學習班。很多的。

㈡ C語言課後習題 求解

# include<stdio.h>
int main()
{
int x=1,y=2;
printf(" %d+ %d= %d\n",x,y,x+y) ;
printf("10 Squared is: %d\n" ,10*10) ;
}
乘方可以使用x*y,也可以使用math.h文件中含有乘方(包括開方)的庫函數,是pow(x,y)。

㈢ 關於C語言習題和解釋

A. 第一個printf語句輸出的是數組a的首地址,是16進制輸出的。
10進制轉16進制的方法是用十進制數除16後自下而上取值。
194轉換成10進制數是404
int型佔2個位元組,則p+9表示地址後移9*2位。即404+18=422.這個值以16進制輸出,就是1a6。
B. 指針P指向數組a的首地址,對應的值是2.
p++,++在後,則先賦值,再執行p=p+1。則*(p++)這個表達式的值是首元素的值。
**k是指向地址的指針,指向地址p,而P經過上一個運算後已經移向值4了。所以第二個結果是4。
C. getchar()函數是從終端緩沖區讀一個字元。按照題目中的輸入,終端緩沖區的字元為「a<cr>b<cr>cdef<cr)」
請注意回車也是字元。因為數組只能存入6個字元。則數組中的元素為「a\nb\ncd」,故打出來結果如此。
D. 這題我就不給你詳細解釋了,每一步值說出來扁幅會很長。只有一點要提醒你。關於自增(++)自減(--)你學得不是很好。++在前,先執行再賦值;++在後先賦值再執行。如int i=10,j=20,c,d;c=i++,d=++j;則c值為10,d值為21.
E. 此程序找出最小值,找到後,列印該值和他的下標。