作业二
隨機生成四則運算式,注意不能被整除的情況。
代碼如下:
class?Class1
????{
????????//要求:點擊按鈕,系統自動生成算式,鍵盤輸入答案,只達到100內的整數運算就行
????????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("請輸入你想要進行的運算的題數;");
????????????int?ts?=Convert.ToInt32(?Console.ReadLine());
????????????Console.WriteLine("請輸入你想要進行的運算符(+、-、*、/);");
????????????string?ys?=?Console.ReadLine();
????????????int?jg?=?0;
????????????int?count?=?0;
????????????for?(int?ss?=?0;?ss?<?ts;ss++?)
????????????{
????????????????int?i?=?new?Random().Next(1,?100);//產生1-100之間的隨機數!
????????????????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++;
????????????????}
????????????}
?
截圖如下
?
轉載于:https://www.cnblogs.com/changyupeng/p/5280671.html
總結
- 上一篇: Linux系统编程34:进程信号之可重入
- 下一篇: dmesg时间转换工具