求C語言大神幫忙解決一下關於巨集的兩個習題,要習題7和8詳細解答過程

2021-04-02 12:47:04 字數 1670 閱讀 1329

1樓:匿名使用者

第七題,逐層代入即可

語句為print(f(3)*x)

代入print定義

pr(f(3)*x); putchar('\n');

代入pr

printf("%d",(int)(f(3)*x));putchar('\n');

代入fprintf("%d",(int)(3.84+3*x));putchar('\n');

於是輸出的是(int)(3.84+3*x)=(int)(3.84+3*2)=(int)(9.84)=9

選b第8題 類似 代入b

b(a+b)=a*a+b*a+b 代入a

=55*a+b*a+b

=55*1+2*1+2

=59明顯 下面是沒有正確答案的。 推測是印刷錯誤, a應該是5.5這樣就是5.5*1+2*1+2=9.5

2樓:匿名使用者

7.巨集即

printf("%d",(int)(3.84+3*x));putchar('\n');

顯然結果是9

8.巨集即

a*a+b*a+b

代入具體數值,這裡沒一個答案是對的,應該是題目寫錯了,巨集a估計不是55,而是5.5,答案才會是b

【求解】關於c語言程式設計的練習題~~~~

3樓:i多多問題多多

2)寫出程式執行結果:6 11

① #include 〃stdio.h〃

② main()

;④ int *p=a+5;

⑤ int *q=null;

⑥ q=p+5;

⑦ printf(「%d %d」,*p,*q);

}錯誤語句的行號:①

改正後的語句全行:#include

錯誤分析:""包含的標頭檔案是在工程目錄下搜尋標頭檔案,<>是在軟體安裝目錄下搜尋標頭檔案

3.改錯題

(1)定義一個結構體變數a,輸出a變數中每一個成員的值。

① #include

② void main()

stc;

⑦ stc a=;

⑧ printf(「%c,%f\n」,a.flag,a.t);

⑨ }錯誤語句的行號:③

改正後的語句全行:typedef struct錯誤分析:定義struct資料型別的結構格式(2)從鍵盤輸入一些字元,逐個把它們送到磁碟上去,直到輸入一個「#」號為止。

① #include

② void main()

⑩ ch = getchar();

⑾ while(ch!=』#』)⒃ fclose(fp);

}錯誤語句的行號:⑤

改正後的語句全行:scanf(「%s」,&filename);

錯誤分析:scanf函式的第二個引數是一個地址值變數後面那個程式設計題自己做吧

4樓:匿名使用者

哥哥有這麼提問的麼?

起碼也是你發現你**不會,或者覺得**有困難,說出來,大家給你解答你一下子放這麼多題上來,考別人嗎?

考了那麼多年的試了,哪還有時間再去題啊

幫人解答個把問題還是很樂意的。。。。。。

5樓:匿名使用者

這麼多題目,還沒分!!

求c語言大神指教一下,謝謝,求c語言大神指教,謝謝

include int main 求c語言大神指教,謝謝 include include include void swap int x,int y void sort int num,int n int sequence search int num,int n,int fig int main ...

求C語言大神幫忙看一下,應該怎麼編譯

方法zhi1 include stdio.h int main while s n printf d i 1 方法2 include stdio.h int main printf d i 2 求c語言大神看一下這道題,我們是c 編譯器,題目後邊老師加了三個要 include int main x2...

求c語言大神幫忙寫一下萬分感謝

include include int main if b b 4 a c 0 zhi a 0 b dao 0 if b b 4 a c 0 a 0 if b 0 a 0 c 0 return 0 add 3527,83,73,46 c語言程式設計問題,大神幫忙寫一下程式,萬分感謝 include ...