求一段C 程式啊 老師的任務

2025-01-10 06:30:19 字數 1640 閱讀 2081

1樓:深呼空氣

#include

#include

int question_get();

int type;

void main( void )

int answer;

srand( (unsigned)time( null )printf( "請選擇要進行測試的題目種類:"

printf( "n1.加法2.減法3.乘法4.除法" )scanf( "d", type );

while( 1 )

int temp;

char flag;

answer = question_get();

printf( "請給出你的答案:" )

fflush( stdin );

scanf( "d", temp );

while( temp!=answer )printf( "n答案錯誤,重做" )

fflush( stdin );

scanf( "d", temp );

printf( "n答案正確,很好" )

printf( "繼續請按1,退出請按0" )fflush( stdin );

scanf( "c", flag );

while( flag!='0' &flag!='1' )printf( "繼續請按1,退出請按0按其它鍵無效" )fflush( stdin );

scanf( "c", flag );

if( flag=='0' )

break;

int question_get()

int a,b,c;

if( type==1 )

a=rand()%999;

b=999-a;

b=rand()%b;

printf( "d + d = a, b );

return(a+b);

else if( type==2 )

b=rand()%999;

c=999-b;

c=rand()%c;

printf( "d - d = b+c, b );

return(c);

else if( type==3 )

a=rand()%500;

b=1000/a;

b=rand()%b;

printf( "d * d = a, b );

return(a*b);

elseb=rand()%500;

c=1000/b;

while( 1 )

c=rand()%c;

if( c!=0 )

break;

printf( "d / d = b*c, b );

return(c);

2樓:風波示

你提高一下懸賞分,我給你做。

求c++大神解釋這段程式

3樓:網友

就是將a陣列j行i列元素賦值給b陣列的i行j列,有不懂的**可以單獨貼下。

本人小白一枚,哪位c++大神幫我編個第三題的程式

4樓:回憶在上輩子

支付寶10塊幫你搞定。

c語言中一段程式,C語言中一段程式 int y 10 while y printf( y d n」,y) 怎麼理解

int y 10 定義y 10 while y 如果這裡有分號,那就是空迴圈,直到y 0時,退出迴圈,但還要再執行一次y 1 printf y d n y 這樣就是顯示成y 1 按照語句規範來復執行就行制了一共有3句 1 int y 10 定義y為bai整形du且賦值為102 while y 注意w...

這麼一段c語言程式

輸入 輸出的型別和定義的型別不一致 double a,b,c 那麼應該是 scanf lf c printf lf n b scanf f c 把 f 換成 lf 因為你的c是double型的。你用f去讀取,因為型別不一樣,記憶體儲存也不一樣。所以,當成了float型儲存了,所以計算機就儲存為乙個極...

細節描寫一段關於老師的話,求一段描寫老師的作文片段,要有細節描寫

我們的英語老師姓高,但是人卻不高,中等身材,帶著一副修邊眼鏡,總是那麼精神奕奕。早讀的鈴聲剛響過,他就抱著一堆作業本走進教室門來。走到講台上,像往日一樣,把同學們的作業本放在台上,很認真地把課本放在講桌的 他靜靜地看向大家。我們大家向老師問候 ggood morning sir.good morni...