亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

四則運算生成器升級版1.0

2019-11-17 02:31:48
字體:
來源:轉載
供稿:網友

四則運算生成器升級版1.0

一、程序設計題目要求和設計思想

1、題目

(1)、題目避免重復; (2)、可定制(數量/打印方式); (3)、可以控制下列參數: 是否有乘除法、是否有括號、 數值范圍、加減有無負數、除法有無余數、否支持分數 (真分數, 假分數, …)、是否支持小數 (精確到多少位)、打印中每行的間隔可調整;

2、設計思想

要求1:題目避免重復 設計思想:(1)通過srand(time(NULL));來控制。 要求2:可以定制(數量/打印方式) 設計思想:(1)定義一個參數,利用用戶輸入的數量來控制數量; 設計思想:(2)輸出格式可以目前可以設置兩個方式,一個方式是縱向X道,另一個是X*Y格式輸出,其中X、Y可以由用戶選擇來控制。 要求3:控制參數 設計思想:(1)所有的參數控制都要通過用戶來選擇,控制實現在主函數里,打印函數另行設計 設計思想:(2)數值范圍可以設置幾個輸出函數,用戶進行選擇 設計思想:(3)是否有乘除法,可以在輸出函數里控制,用戶進行選擇 設計思想:(4)加減有無負數可以用參數比較大小來實現 總體設計:程序里要涉及到很多條件判斷,一層一層的設計,先把在所有要求都滿足的情況下的結果輸出,然后在一步步的展開,一項一項的完成。

二、程序源代碼

  1 using System;  2 using System.Collections.Generic;  3 using System.ComponentModel;  4 using System.Data;  5 using System.Drawing;  6 using System.Linq;  7 using System.Text;  8 using System.Windows.Forms;  9  10 namespace sizeyunsuanqi 11 { 12     public partial class Form1 : Form 13     { 14         int shitishumu = 0; 15         int shuzhifanwei1 = 0; 16         int shuzhifanwei2 = 0; 17         string suoyoufuhao; 18         string fuhao; 19         string d; 20  21         public Form1() 22         { 23             InitializeComponent(); 24         } 25         PRivate void Form1_Load(object sender, EventArgs e)//通常初始化在Form1_Load事件中完成 26         { 27             richTextBox1.Clear(); 28             textBox1.Clear(); 29         } 30         private void button2_Click(object sender, EventArgs e)//button2(清除按鈕)的單擊事件:清除功能,清除已選擇選項內容 31         { 32             richTextBox1.Clear(); 33             textBox4.Text = ""; 34             textBox2.Text = ""; 35             textBox3.Text = ""; 36             checkBox3.Checked = false; 37             checkBox2.Checked = false; 38             checkBox1.Checked = false; 39         } 40         private void button1_Click(object sender, EventArgs e)        //button2(確認按鈕)的單擊事件:單擊后,輸出題目 41         { 42             shitishumu = int.Parse(textBox4.Text);//用戶控制輸入試題數目 43             shuzhifanwei2 = int.Parse(textBox3.Text);//用戶控制輸入數值范圍(大) 44             shuzhifanwei1 = int.Parse(textBox2.Text);//用戶控制輸入數值范圍(?。?45             richTextBox1.Text += "尊敬的用戶您好,您的請求已經得到確認"+"/r/n"; 46             richTextBox1.Text += "您將打印 " + shitishumu + " 道題目" + "/r/n"; 47             richTextBox1.Text += "您打印試題的數值范圍是: " + shuzhifanwei1 + "-" + shuzhifanwei2 + "/r/n"; 48             if (checkBox3.Checked == true) 49             { 50                 richTextBox1.Text += "試題輸出結果存在括號" + "/n"; 51             } 52             if (checkBox3.Checked == false) 53             { 54                 richTextBox1.Text += "試題輸出結果不存在括號" + "/n"; 55             } 56             if (checkBox2.Checked == true) 57             { 58                 richTextBox1.Text += "試題輸出結果中減法的結果存在負數" + "/n"; 59             } 60             if (checkBox2.Checked == false) 61             { 62                 richTextBox1.Text += "試題輸出結果中減法的結果不存在負數" + "/n"; 63             } 64             if (checkBox1.Checked == true) 65             { 66                 richTextBox1.Text += "試題輸出結果存在乘除法" + "/n"; 67             } 68             if (checkBox1.Checked == false) 69             { 70                 richTextBox1.Text += "試題輸出結果不存在乘除法" + "/n"; 71             } 72              73  74             System.Random number = new Random(System.DateTime.Now.Millisecond); 75             //循環輸出題目 76             for (int i = 0; i < shitishumu; i++) 77             { 78                 int num1 = number.Next(shuzhifanwei1, shuzhifanwei2); 79                 int num2 = number.Next(shuzhifanwei1, shuzhifanwei2); 80                 int num3 = number.Next(shuzhifanwei1, shuzhifanwei2); 81                 int yunsuan1 = number.Next(0, 4); 82                 int yunsuan2 = number.Next(0, 2); 83                 int fuhaonum = number.Next(0, 2); 84                 if (fuhaonum == 0)//符號進行隨機 85                 { 86                     fuhao = "+"; 87                 }; 88                 if (fuhaonum == 1) 89                 { 90                     fuhao = "-"; 91                 }; 92                 int suoyoufuhaonum = number.Next(0, 4); 93                 if (suoyoufuhaonum == 0)  94                 {  95                     suoyoufuhao = "+";  96                 }; 97                 if (suoyoufuhaonum == 1) 98                 {  99                     suoyoufuhao = "-";100                 };101                 if (suoyoufuhaonum == 2)102                 {103                     suoyoufuhao = "*";104                 };105                 if (suoyoufuhaonum == 3) 106                 {107                     suoyoufuhao = "/"; 108                 };109 110                 if (checkBox3.Checked == true)//有括號情況111                 {112                     textBox1.Text += num3;113                     if (checkBox1.Checked == true)//有乘除法114                     {115                         if (checkBox2.Checked == true)//減法有負數116                         {117                             if (yunsuan1 == 0) { textBox1.Text += suoyoufuhao + "(" + num1 + "+" + num2 + ")" + "=" + "/r/n"; }118                             else if (yunsuan1 == 1) { textBox1.Text += suoyoufuhao + "(" + num1 + "*" + num2 + ")" + "=" + "/r/n"; }119                             else if (yunsuan1 == 2) { textBox1.Text += suoyoufuhao + "(" + num1 + "-" + num2 + ")" + "=" + "/r/n"; }//減法有負數120                             else if (yunsuan1 == 3 && num2 != 0) { textBox1.Text += suoyoufuhao + "(" + num1 + "/" + num2 + ")" + "=" + "/r/n"; }//除法有余數121                         }122                         else if (checkBox2.Checked == false)//減法沒有負數123                         {124                             if (yunsuan1 == 0) { textBox1.Text += suoyoufuhao + "(" + num1 + "+" + num2 + ")" + "=" + "/r/n"; }125                             else if (yunsuan1 == 1) { textBox1.Text += suoyoufuhao + "(" + num1 + "*" + num2 + ")" + "=" + "/r/n"; }126                             else if (yunsuan1 == 2 && num1 > num2) { textBox1.Text += suoyoufuhao + "(" + num1 + "-" + num2 + ")" + "=" + "/r/n"; }//減法沒有負數127                             else if (yunsuan1 == 2 && num1 <= num2) { textBox1.Text += suoyoufuhao + "(" + num2 + "-" + num1 + ")" + "=" + "/r/n"; }//減法沒有負數128                             else if (yunsuan1 == 3 && num2 != 0) { textBox1.Text += suoyoufuhao + "(" + num1 + "/" + num2 + ")" + "=" + "/r/n"; }//除法有余數129 130                         }131                     }132                     else if (checkBox1.Checked == false)//沒有乘除法133                     {134                         if (checkBox2.Checked == true)//減法有負數135                         {136                             if (yunsuan2 == 0) { textBox1.Text += fuhao + "(" + num1 + "+" + num2 + ")" + "=" + "/r/n"; }137                             else if (yunsuan2 == 1) { textBox1.Text += fuhao + "(" + num1 + "-" + num2 + ")" + "=" + "/r/n"; }//減法有負數138                         }139                         else if (checkBox2.Checked == false)//減法沒有負數140                         {141                             if (yunsuan2 == 0) { textBox1.Text += fuhao + "(" + num1 + "+" + num2 + ")" + "=" + "/r/n"; }142                             else if (yunsuan2 == 1 && num1 > num2) { textBox1.Text += fuhao + "(" + num1 + "-" + num2 + ")" + "=" + "/r/n"; }//減法沒有負數143                             else if (yunsuan2 == 1 && num1 <= num2) { textBox1.Text += fuhao + "(" + num2 + "-" + num1 + ")" + "=" + "/r/n"; }//減法沒有負數144                         }145                     }146 147                 }148                 else if (checkBox3.Checked == false)//沒有括號149                 {150                     if (checkBox1.Checked == true)//有乘除法151                     {152                         if (checkBox2.Checked == true)//減法有負數153                         {154                             if (yunsuan1 == 0) { textBox1.Text += num1 + "+" + num2 +"=" + "/r/n"; }155                             else if (yunsuan1 == 1) { textBox1.Text += num1 + "*" + num2 + "=" + "/r/n"; }156                             else if (yunsuan1 == 2) { textBox1.Text +
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久国产精品x99av| 欧美精品videosex性欧美| 国产精品国产亚洲伊人久久| 久久人91精品久久久久久不卡| 日本亚洲欧美三级| 欧美性猛交xxxx乱大交3| 8050国产精品久久久久久| 日韩午夜在线视频| 成人a级免费视频| 国产精品视频26uuu| 亚洲国产精彩中文乱码av在线播放| 国内精品一区二区三区四区| 欧美一区二区影院| 中文日韩电影网站| 91成人在线视频| 成人av.网址在线网站| 国产精品视频yy9099| 久久人人爽人人爽人人片av高清| 中文字幕亚洲综合久久筱田步美| 欧美一级视频一区二区| 91麻豆桃色免费看| 亚洲国产日韩欧美在线99| 欧美乱妇40p| 中国日韩欧美久久久久久久久| 欧美一级bbbbb性bbbb喷潮片| 一区二区三区 在线观看视| 国产激情999| 日韩欧美中文在线| 亚洲国产精品久久| 精品国产欧美一区二区三区成人| 国产精品女主播| 国产在线一区二区三区| 国产又爽又黄的激情精品视频| 性色av香蕉一区二区| 一区二区欧美亚洲| 亚洲精品福利资源站| www.美女亚洲精品| 日韩欧美国产中文字幕| 久久久最新网址| 亚洲一区二区三区视频| 久久久精品中文字幕| 国产精品一久久香蕉国产线看观看| 久久久精品一区| 欧美日韩国产色视频| 国产亚洲在线播放| 国内精品小视频在线观看| 奇米4444一区二区三区| 国内精品久久久久久影视8| 久久香蕉国产线看观看网| 久久精品一本久久99精品| 亚洲男人天堂2023| 亚洲影院高清在线| 精品国产一区二区三区久久| 欧美日韩一区二区免费视频| 日本精品一区二区三区在线播放视频| 97国产一区二区精品久久呦| 456国产精品| 在线观看精品国产视频| 在线观看成人黄色| 一区二区三区国产视频| 色中色综合影院手机版在线观看| 亚洲黄色成人网| 欧美尺度大的性做爰视频| 亚洲网址你懂得| 日韩精品在线免费| 国产成人拍精品视频午夜网站| 蜜臀久久99精品久久久久久宅男| 欧美视频专区一二在线观看| 91香蕉嫩草神马影院在线观看| 日韩精品视频在线观看网址| 亚洲综合色激情五月| 美女视频黄免费的亚洲男人天堂| 亚洲欧美激情四射在线日| 亚洲精品美女久久久久| 最新国产精品亚洲| 欧美肥臀大乳一区二区免费视频| 欧美xxxwww| 欧美国产高跟鞋裸体秀xxxhd| 91在线免费观看网站| 日韩精品视频在线免费观看| 亚洲成av人片在线观看香蕉| 茄子视频成人在线| 亚洲人成77777在线观看网| 久久久中精品2020中文| 懂色aⅴ精品一区二区三区蜜月| 亚洲精品91美女久久久久久久| 91久久国产精品91久久性色| 夜夜嗨av一区二区三区四区| 国产精品电影在线观看| 伊人久久综合97精品| 亚洲精品美女网站| 日韩中文字幕视频在线| 国产丝袜一区二区三区免费视频| 久久久久久久久国产精品| 在线观看91久久久久久| 亚洲精品美女网站| 国产偷亚洲偷欧美偷精品| 98精品国产高清在线xxxx天堂| 亚洲天堂免费在线| 国产成人福利视频| 欧美日韩亚洲一区二| 91视频免费网站| 粗暴蹂躏中文一区二区三区| 国产精品日韩在线播放| 国产精品电影一区| 亚洲性线免费观看视频成熟| 国产精品色婷婷视频| 伊人久久久久久久久久久久久| 伊人久久精品视频| 亚洲综合在线做性| 国产丝袜精品第一页| 在线观看国产精品日韩av| 亚洲免费视频一区二区| 欧美日韩精品在线观看| 中文字幕在线亚洲| 午夜精品久久久久久久99黑人| 亚洲精品成人免费| 国产精品一香蕉国产线看观看| 91国内揄拍国内精品对白| 亚洲激情 国产| 国产精品专区h在线观看| 国产日韩一区在线| 日韩免费观看在线观看| 2019亚洲日韩新视频| 亚洲欧洲黄色网| 懂色av中文一区二区三区天美| 日韩电影网在线| 欧美在线中文字幕| 成人中文字幕+乱码+中文字幕| 亚洲欧美日本另类| 亚洲aaaaaa| 综合国产在线视频| 欧美老女人xx| 欧美日韩国产色视频| 亚洲精品中文字幕有码专区| 亚洲欧洲视频在线| 久久福利视频网| 日韩欧美在线第一页| 91国产高清在线| 26uuu亚洲国产精品| 国产精品爱久久久久久久| 91精品国产91久久久久久最新| 欧美巨大黑人极品精男| 亚洲伊人久久综合| 欧美一级片久久久久久久| 久久亚洲国产精品| 国产精品一区二区女厕厕| 中文国产成人精品久久一| 亚洲免费伊人电影在线观看av| 国产精品69av| 国产精品精品视频一区二区三区| 久久久久久久一区二区| 尤物tv国产一区| 91久久精品日日躁夜夜躁国产| 97视频在线观看网址| 综合网日日天干夜夜久久| 久久亚洲精品视频| 日韩av在线一区| 亚洲精品www久久久久久广东| 亚洲区一区二区| 欧美激情aaaa| 国产亚洲一区二区精品| 最近的2019中文字幕免费一页| 色偷偷偷亚洲综合网另类|