-
大小: 206KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-05-28
- 語言: C#
- 標簽: uuuuuuuuuuuu??
資源簡介
這個適用于作業的自動出題軟件,這個是個人寫的一個入門小作業,寫的不好,勿噴,新手。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
namespace?自動出題器
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????Random?r?=?new?Random();//隨機數
????????int?a?b?result;
????????string?fh;//符號
????????int?count?=?0right=0;//題數,正確題數
????????DateTime?startnow;
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????now?=?DateTime.Now;
????????????//start?=?now?-?start;
????????????TimeSpan?ts?=?now?-?start;
????????????toolStripStatusLabel1.Text?=?“當前時間為:“+now.ToString();
????????????toolStripStatusLabel2.Text?=?“現在用時為“+ts.Minutes+“分“+ts.Seconds+“秒“;
????????}
????????///?
????????///?出題函數
????????///?
????????void?ChuTi()
????????{
????????????int?c?=?r.Next(2);//加減隨機數,0為+,1為-
????????????switch?(c)
????????????{
????????????????case?0:
????????????????????fh?=?“+“;
????????????????????a?=?r.Next(100)?+?1;
????????????????????b?=?r.Next(100?-?a);
????????????????????result?=?a?+?b;
????????????????????break;
????????????????case?1:
????????????????????fh?=?“-“;
????????????????????a?=?r.Next(100)?+?1;
????????????????????b?=?r.Next(a)?+?1;
????????????????????result?=?a?-?b;
????????????????????break;
????????????}?
????????????label1.Text?=?a.ToString();
????????????label3.Text?=?b.ToString();
????????????label2.Text?=?fh;
????????????textBox1.Text?=?““;
????????}
????????///?
????????///?判斷對錯
????????///?
????????void?PanDing()
????????{
????????????string?str?=?textBox1.Text;
????????????int?answer?=?int.Parse(str);
????????????string?disp?=?““?+?a?+?fh?+?b?+?“=“?+?str?+?“?“;
????????????if?(answer?==?result)?//?if(?Math.Abs(d-result)1e-3?)
????????????{
????????????????disp?+=?“☆“;
????????????????right++;
????????????}
????????????else
????????????{
????????????????disp?+=?“╳“;
????????????}
????????????listBox1.Items.Add(disp);
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????if?(count?==?0)
????????????{
????????????????button1.Text?=?“確定“;
????????????????start?=?DateTime.Now;
????????????????timer1.Enabled?=?true;
????????????}
????????????else
????????????{
????????????????PanDing();
????????????????if?(count?==?100)
????????????????{
????????????????????count?=?-1;
????????????????????MessageBox.Show(“本次答題2道題,得分為?“+right+“?分“);
????????????????????button1.Text?=?“出題“;
????????????????????right?=?0;
????????????????????timer1.Enabled?=?false;
????????????????}
????????????}
????????????ChuTi();
????????????count++;
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.?????37376??2018-10-01?11:53??自動出題器\.vs\自動出題器\v15\.suo
?????文件??????????0??2018-09-26?20:09??自動出題器\.vs\自動出題器\v15\Server\sqlite3\db.lock
?????文件?????589824??2018-09-26?21:12??自動出題器\.vs\自動出題器\v15\Server\sqlite3\storage.ide
?????文件??????32768??2018-10-01?11:48??自動出題器\.vs\自動出題器\v15\Server\sqlite3\storage.ide-shm
?????文件????4128272??2018-10-01?11:53??自動出題器\.vs\自動出題器\v15\Server\sqlite3\storage.ide-wal
?????文件????????189??2018-09-26?20:09??自動出題器\自動出題器\App.config
?????文件??????11776??2018-10-01?11:49??自動出題器\自動出題器\bin\Debug\自動出題器.exe
?????文件????????189??2018-09-26?20:09??自動出題器\自動出題器\bin\Debug\自動出題器.exe.config
?????文件??????30208??2018-10-01?11:49??自動出題器\自動出題器\bin\Debug\自動出題器.pdb
?????文件???????2998??2018-10-01?11:49??自動出題器\自動出題器\Form1.cs
?????文件???????8287??2018-09-26?21:49??自動出題器\自動出題器\Form1.Designer.cs
?????文件???????6385??2018-09-26?21:49??自動出題器\自動出題器\Form1.resx
?????文件????????831??2018-09-26?20:09??自動出題器\自動出題器\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7172??2018-09-26?20:10??自動出題器\自動出題器\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2018-09-26?20:09??自動出題器\自動出題器\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2018-09-26?20:09??自動出題器\自動出題器\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2018-09-26?20:09??自動出題器\自動出題器\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件?????????42??2018-09-26?20:09??自動出題器\自動出題器\obj\Debug\自動出題器.csproj.CoreCompileInputs.cache
?????文件????????875??2018-09-26?21:45??自動出題器\自動出題器\obj\Debug\自動出題器.csproj.FileListAbsolute.txt
?????文件???????1012??2018-09-26?21:49??自動出題器\自動出題器\obj\Debug\自動出題器.csproj.GenerateResource.cache
?????文件??????11490??2018-09-26?20:09??自動出題器\自動出題器\obj\Debug\自動出題器.csprojAssemblyReference.cache
?????文件??????11776??2018-10-01?11:49??自動出題器\自動出題器\obj\Debug\自動出題器.exe
?????文件????????180??2018-09-26?21:49??自動出題器\自動出題器\obj\Debug\自動出題器.Form1.resources
?????文件??????30208??2018-10-01?11:49??自動出題器\自動出題器\obj\Debug\自動出題器.pdb
?????文件????????180??2018-09-26?21:45??自動出題器\自動出題器\obj\Debug\自動出題器.Properties.Resources.resources
?????文件????????527??2018-09-26?20:09??自動出題器\自動出題器\Program.cs
?????文件???????1328??2018-09-26?20:09??自動出題器\自動出題器\Properties\AssemblyInfo.cs
?????文件???????2843??2018-09-26?20:09??自動出題器\自動出題器\Properties\Resources.Designer.cs
?????文件???????5612??2018-09-26?20:09??自動出題器\自動出題器\Properties\Resources.resx
?????文件???????1102??2018-09-26?20:09??自動出題器\自動出題器\Properties\Settings.Designer.cs
............此處省略19個文件信息
- 上一篇:基于凸包多邊形的填挖方量計算程序
- 下一篇:C#大作業源碼及課程報告十五子游戲
評論
共有 條評論