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...