思考題】面向小學1~2年級學生,隨機選擇兩個整數和加減法形成算式要求學生解答。要求(1)只出10道題,每題10分,程式結束時顯示學
生得分;(2)確保算式沒有超出1~2年級的水平,只允許進行50以內的加減法,不允許兩數之和或之差超出0~50的範圍,負數更是不允許的
;(3)每道題學生有三次機會輸入答案,當學生輸入錯誤答案時,提醒學生重新輸入,如果三次機會結束則輸出正確答案;(4)對於每道
題,學生第一次輸入正確答案得10分,第二次輸入正確答案得7分,第三次輸入正確答案得5分,否則不得分;(5)當學生輸入了正確得數後
,隨機顯示評價結果,例如「right!」、「correct!」,「that』s the answer」等,若答案錯誤,則按照「no,the answer is …」輸出答
案。/*隨機輸出2個數演算法--apxar*/
/*隨機輸出2個數演算法--apxar*/
#include
#include
#include
void main()
;srand((int)time(0));
for(i=1;i<=10;i++)
else
if(sum>=0&&sum<=50)
else
else if(k==3)
break;
}else
j++;
}if(j>3)
printf("\n該題正確答案為:%d\n",sum);
}else
i--;
}printf("\n共%d道題目,你的總分為%d\n \n",i-1,score);
}
兩個分數的加減法,手動模擬
題目鏈結 密碼acm000 nyoj 分數加減法 problem description 編寫乙個c程式,實現兩個分數的加減法 input 輸入包含多行資料 每行資料是乙個字串,格式是 a boc d 其中a,b,c,d是乙個0 9的整數。o是運算子 或者 資料以eof結束 輸入資料保證合法 out...
C語言正負大整數加減法 西電C程式作業1
1 高精度計算 涉及知識點 陣列 流程控制 函式等 要求 用整型陣列表示10進製大整數 超過2 32的整數 陣列的每個元素儲存大整數的一位數字,實現大整數的加減法。主體思路如下 由於要求使用陣列儲存,首先使用字元的方式讀取輸入,通過陣列的第一位儲存正負符號。當輸入的資料存在負數時,我們的想法便是將其...
c語言 2個整數的交換 用兩個變數來實現
第1種 常規的方法 借助於中間變數t來實現。include int main 第2中 加法 與 乘法 僅用2個變數來實現 include int main 乘法與其類似 只需要 稍微改動一下即可 include int main 第3種 用異或來實現兩個變數的交換 異或運算子 兩個數相同為0,不同為...