哪位C語言,計算機大神幫忙講下這個題啊,感激不盡!!真的是不

2021-05-09 19:11:23 字數 3513 閱讀 2070

1樓:匿名使用者

#include

#include

#include

#include

int* readfile(int a,const char* id)

char line[100];

while(!feof(f))

}fclose(f);

if(flag)

return a;

else

}int test()else if(i==2)else

}void writefile(const char *id,int score)

char line[100];

memset(line,0,100);

sprintf(line,"%s %d\r\n",id,score);

fwrite(line,1,strlen(line),f);

fclose(f);

}int main()

}printf("\n\n答對%d,得分%d\n\n",count,count*10);

writefile(id,count*10);

}else if(select==2)

printf("\n");

}else}}

2樓:蛙王

一開始是輸入字串(包括驗證正確性,不正確重新輸入)之後就switch case語句,讓使用者選擇1,2,3.

選1就產生開始隨機數,範圍在0~100。先隨機產生兩個數,再隨機產生一個運算子(+,-,*,/這個可以是用產生一個整數,模4的方式得到是進行什麼運算)。如果是加、減、乘時直接拿來用。

比如以加法為例,產生的數a,b放在陣列裡,用一個變數c儲存結果,c=a+b,然後scanf,讓使用者輸入,輸入的值和c比較,看對不對。如果是除法要先判斷1.除數是否為0,2能否整除,如果不滿足條件重新生成隨機數。

如此迴圈10次,每次迴圈結束給出當前題目答案。

選2就是檔案讀取相關,用檔案操作讀取即可,隨便說下之前生成出的題目都需要寫入檔案score.txt

選3的話直接exit(0)退出即可

3樓:

必須用c? 命令列程式行嗎? c++ mfc可以嗎?

幫忙做幾個c語言的題啊,感激不盡!

4樓:匿名使用者

8.52,11,91,1,0,0

9.錯誤1:float cost;total;:應為float cost,total;或float cost;float total;

錯誤2:#define tax of rate 0.08; 應為#define taxofrate 0.08;

錯誤3:scanf("%f",cost);應為scanf("%f",&cost);

錯誤4:scanf("%f",&shipping) 忘了;分號,shipping未定義,應加上;同時在第一行加上float shipping;

錯誤應為printf("the total is %f",total);

5.經過執行程式如下:

#include

void main()

printf("\nsum=%d\n",sum);

}附:輸入12345後按enter鍵,然後輸入一個數字再按一下enter鍵就會出現結果

6.-3.2,6.333333或19/3

7.10,9,20,10

以上結果均上機執行過...

希望對你有所幫助

5樓:匿名使用者

我幫你問了我們c語言老師、他說他不會…

6樓:匿名使用者

我幫你問了我們c語言教授。他說他不會。。。 ps:大學老師都是蠢蛋

7樓:匿名使用者

1)a+=3*a 等於a=a+3*a 結果等於52

(2) a-=2 11

(3) a*=10-3 91

(4) a/=(a+a)/2 1

(5) a%=(n%=2) 4

(6) a+=a-=a*=a 俄而這個麼算對不敢確定。

忘完了,改錯第一個符號有問題,後面幾個想不出來

8樓:打的去地獄

8 (1)a+=3*a 52(2) a-=2 11(3) a*=10-3 91(4) a/=(a+a)/2 1(5) a%=(n%=2) 13(6) a+=a-=a*=a 09 float cost,

total;

scanf("%f",&cost);

printf("the total is %f:",total);

7 10,10,20,10

僅供參考

9樓:匿名使用者

8. 設a=13,n=7,計算下面表示式的值

(1)a+=3*a a=13+39=52

(2) a-=2 a=13-2=11

(3) a*=10-3 a=13*7=91

(4) a/=(a+a)/2 a= 13/(26/2) = 1

(5) a%=(n%=2) a= 13%(7%2) = 13%1 = 0

(6) a+=a-=a*=a a=13*13 = 169, a= 169-169 = 0, a = 0+0 = 0

以上結果全部是執行所得的

9. 指出下列程式中的錯誤之處

原程式裡有多個錯誤, 修改如下:

#define taxofrate 0.06; //常量名中間不能有空格

main()

5. 編一程式,從鍵盤輸入一個5位正整數,然後分別求出它的個位數,十位數,百位數,千位數和萬位數,並列印出這五位數字的和。如輸入12345,列印出15(1+2+3+4+5=15)

main()

6. 求下面算術表示式的值:

(1) x+a%3*(int)(x+y)%2/4-6,設x=2.8,a=7,y=4.6 -3.2

(2) (double)(a+b)/3+(int)x%(int)y,設a+8,b=2,x=13.5,y=10.5 6.3333

7. 寫出程式執行結果

10, 9, 20, 10

[c語言求助]求各位大神幫忙解決一下這個程式裡的問題,感激不盡

10樓:匿名使用者

我新手,也不是很懂。但我看到最後swith呼叫的幾個函式沒有定義,只是在開頭宣告瞭但沒定義。

還有,**的最後面缺了個 }

計算機c語言和c 是什麼意思,計算機C語言和C 是什麼意思?

簡單地說,c 是支援物件導向的c語言 但是複雜一點,就挺夠說的了,要聽不?c 是c發展來的!c 是物件導向的語言,而c是結構化的語言!c的所有 在c 上都能應用,而c 的 在c上不能應用!c 是功能更強大的c!c語言與c 的區別有很多 1,全新的程式程式思維,c語言是程序導向的,而c 是物件導向的。...

計算機C語言程式設計問題

include include 不能有分號 zv r r pih 大小寫要區分開 printf c d s d qs d qv d zv d 錯的太離譜,需要在雙引號後加c,s,qs,qv,zv還有在圓括號外加上 還有你把所有變數都定義成int型別是不合適的,因為不僅精度太低,而且pi是雙精度的。型...

計算機試題哪位大哥幫忙做一下啊,哪位大哥幫我把這份試卷做一下,謝謝了!

1.16 2.機械 3.工具 4.操作碼,地址碼 5.並6.匯流排性結構 7.地址,資料 8.慢9.機器語言 10.ctrl 162.機械 3.工具 4.操作碼和地址碼 5.並口 6.匯流排型 7.資料匯流排,地址匯流排 8.慢9.機器語言 10.ctrl 第8題外儲存器相對於計算機內部的記憶體和硬...