作业二
隨機(jī)生成四則運(yùn)算式,注意不能被整除的情況。
代碼如下:
class?Class1
????{
????????//要求:點(diǎn)擊按鈕,系統(tǒng)自動生成算式,鍵盤輸入答案,只達(dá)到100內(nèi)的整數(shù)運(yùn)算就行
????????public?static?int?pum(int?i,int?j,?string?n,int sums)
????????{
????????????int?sum=0;
????????????
????????????switch?(n)
????????????{
????????????????case?"+":
????????????????????sum?=?i?+?j;
????????????????????break;
????????????????case?"-":
????????????????????sum?=?i-j;
????????????????????break;
????????????????case?"*":
????????????????????sum?=?i?*?j;
????????????????????break;
????????????????case?"/":
????????????????????sum?=?i?/?j;
????????????????????break;
????????????}
??????????
????????????return?sum;
????????}
????????static?void?Main(string[]?args)
????????{
????????????Console.WriteLine("請輸入你想要進(jìn)行的運(yùn)算的題數(shù);");
????????????int?ts?=Convert.ToInt32(?Console.ReadLine());
????????????Console.WriteLine("請輸入你想要進(jìn)行的運(yùn)算符(+、-、*、/);");
????????????string?ys?=?Console.ReadLine();
????????????int?jg?=?0;
????????????int?count?=?0;
????????????for?(int?ss?=?0;?ss?<?ts;ss++?)
????????????{
????????????????int?i?=?new?Random().Next(1,?100);//產(chǎn)生1-100之間的隨機(jī)數(shù)!
????????????????int?j?=?new?Random().Next(1,?100);
????????????????Console.WriteLine("{0}?{1}?{2}=",?i,?ys,?j);
????????????????int?mynum?=?Convert.ToInt32(Console.ReadLine());
????????????????jg?=?pum(i,?j,?ys,?mynum);
????????????????if?(jg?==?mynum)
????????????????{
????????????????????count++;
????????????????}
????????????}
?
截圖如下
?
轉(zhuǎn)載于:https://www.cnblogs.com/changyupeng/p/5280671.html
總結(jié)
- 上一篇: Linux系统编程34:进程信号之可重入
- 下一篇: dmesg时间转换工具