c语言基础编程100道_创建窗体应用程序

c语言基础编程100道_创建窗体应用程序结果图(可以按照这样做控件,也可以优化,另减法乘法等类似可以自行添加功能优化界面)代码实现using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Te…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

项目链接

https://download.csdn.net/download/weixin_45525272/14951671

结果图(可以按照这样做控件,也可以优化,另减法乘法等类似可以自行添加功能优化界面)

在这里插入图片描述

代码实现

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 小学生100以内加法计算器
{ 

public partial class Form1 : Form
{ 

public Form1()
{ 

InitializeComponent();
}
private void label1_Click(object sender, EventArgs e)
{ 

}
private void label3_Click(object sender, EventArgs e)
{ 

}
private void Form1_Load(object sender, EventArgs e)
{ 

Random a = new Random();
int num1 = a.Next(0, 50);
label1.Text = num1.ToString();
int num2 = a.Next(0, 50);
label3.Text = num2.ToString();
}
double d, b, f = 0; double g;
private void button1_Click(object sender, EventArgs e)
{ 

f = f + 1;
if (textBox1.Text == "")
{ 
 
MessageBox.Show("错误");
}
string  x = label1.Text;
string y = label3.Text;
string c = (int.Parse(x) + int.Parse(y)).ToString();
if (textBox1.Text == c)
{ 

listBox1.Items.Add(x + "+" + y + "=" + c + " √");
d = d + 1;
}
if (textBox1.Text != c)
{ 

listBox1.Items.Add(x + "+" + y + "=" + c + " ×");
b = b + 1;
}
Random a = new Random();
int num1 = a.Next(0, 50);
label1.Text = num1.ToString();
int num2 = a.Next(0, 50);
label3.Text = num2.ToString();
g = (d / f) * 100;
g=Math.Round(g,2);
}
private void button3_Click(object sender, EventArgs e)
{ 

textBox1.Text = "";
listBox1.Items.Clear();
}
private void button2_Click(object sender, EventArgs e)
{ 

listBox1.Items.Add("共出题数" + f + "正确数" + d + "错误数" + b + "得分" + g);
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/170910.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • CLTPHP5.0发布

    CLTPHP5.0发布

    2021年10月29日
  • 频率之外谁重要?计算机存储系统解析(转载)

    频率之外谁重要?计算机存储系统解析(转载)

  • pytest fixtures_pytest命令

    pytest fixtures_pytest命令fixture的优势Pytest的fixture相对于传统的xUnit的setup/teardown函数做了显著的改进:命名方式灵活,不局限于setup和teardown这几个命名conf

  • 网站部署ssl证书_阿里云ssl证书部署教程

    网站部署ssl证书_阿里云ssl证书部署教程阿里云续费SSL证书下载证书文件在正式服务器上部署IIS部署阿里云部署步骤:步骤一:下载文件1、登录SSL证书控制台。2、在左侧导航栏,单击SSL证书。3、定位到已签发的SSL证书,单击操作列下的下载。4、在证书下载面板,单击IIS服务器类型后的下载5、解压缩已下载的SSL证书(IIS)压缩包。此时,证书已保存在本地计算机中,导入到服务器端即可步骤二:导入到服务器中1、在服务器按Win+R键,打开运行。2、输入mmc,单击确定3、为本地计算机添加证书管理单元。3.1、在

  • linux命令行杀死进程_shell脚本获取进程号并杀死进程

    linux命令行杀死进程_shell脚本获取进程号并杀死进程1.kill作用:根据进程号杀死进程用法:kill[信号代码]进程ID举例:[root@localhost~]#psauxf|grephttpdroot49390.00.05160708pts/3S+13:100:00\_grephttpdroot48300.11.32423210272?Ss13:020:00/usr/sbin/h…

  • java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

    java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)时隔一周多,今天终于抽出时间来更新一波代码生成器,最近公司让我研究rpa,弄得焦头烂额的,话不多说,进入正题。之前有朋友让我讲一下代码生成器的原理,这篇博客就大体描述一下,以后慢慢细致讲解。双击codeMan.exe,众所周知,java做成exe程序很麻烦,在这里我是利用了.net的ikvm插件把jar包直接编译成了exe程序,这个启动界面会连接我的服务器,去检查版本更新,如果有更新就会在…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号