C語言兩題,求程式改錯答案,第一題,第二題

2022-06-09 06:15:03 字數 819 閱讀 7800

1樓:腦筋急轉

3全部第1題第11行 加上分號,即:

} ;//結構體定義應當以分號結束

第19行  把fscanf()裡的的第三個引數fp調整為第乙個引數第21行   「q = p」改為 p = q第2題第7行 wb改為 rb

第10行  大於號 改為 小於號

2樓:匿名使用者

第一題:

第5行: struct node

第17行: if((q=(struce node *)malloc(len)) ==null)

第21行; p=q;

第二題:

第10行改成: if (score >max) max=score;

加 括起來;

3樓:龔煒林

第一題:

錯誤1--->

if ( q=(struct node *)malloc(len)) == null) 應該是

if ((q=(struct node *)malloc(len)) == null)

q前面少乙個左括號

錯誤2--->

fscanf的最後乙個引數fp應該作為第乙個引數即fscanf(fp, "%ld%s%d",...);

錯誤3--->

p->next=q,q=p; 改為

p->next=q,p=q;

第二題:

錯誤1--->

fopen的第二個引數"wb"改為"rb"

錯誤2--->

if(max>score)改為

if(max

c語言基礎題 一題選擇題,C語言基礎題 一題選擇題

答案是d。8lx中8的意思是規定了輸出欄位的寬度按,l的意思是long,也就是按長整形輸出,x是按十六進位制輸出,整個的意思就是將a以長整形的十六進位制輸出,輸出欄位的寬度為8.a是錯的,因為還可以使用 ld等等。選d,其中8代表寬度,l代表整數作為long型別列印,x代表無符號16進製制。選d吧a...

一二兩題,只會一題也採納

1 證明 因為 abc是等邊三角形,所以 a b c 60 因為de bc 所以 ade b,aed c 所以 a ade aed 60 所以 ade是等邊三角形 2 解 在rt abc中,因為 a 30 所以bc ab 2 5m 在rt bb1c中,因為 b1cb 90 b a 30 所以bb1 ...

求打勾兩題答案謝謝了,求這兩道數獨題答案。

2 let u x 2udu dx x 0,u 0 x 4,u 2 0 4 1 x 1 x dx 0 2 1 u 1 u 2udu 2 0 2 u u 2 1 u du 2 0 2 u 2 2 1 u du 2 1 2 u 2 2u 2ln 1 u 0 2 2 2 4 3ln3 4 6ln3 3 x...