C#一年级100以内的加减训练
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace _100以内的加减法口算计时
{internal class Program{static void Main(string[] args){Random r = new Random();System.DateTime startTime = DateTime.Now;int right = 0;for (int i = 0; i < 100; i++){ //如果i对2取余为0就进行加法计算,其他情况下进行减法计算int flag = i % 2;Boolean warn = false;if (flag==0){ int a = r.Next(0,101);int b = r.Next(0, 100 - a);Console.Write("\t\t{0}+{1}=",a,b);//Console.WriteLine("结果:");string inputStr;do{try{inputStr = Console.ReadLine();int res = Convert.ToInt32(inputStr);if (res == (a + b)){right++;}else{Console.WriteLine("\t\t错误");}warn = false;}catch{Console.WriteLine("当前输入的内容不能转换为数字,请重新输入");Console.Write("\t\t");warn = true;}} while (warn==true);}else{int a = r.Next(0, 101);int b = r.Next(0, a);Console.Write("\t\t{0}-{1}=", a, b);//Console.WriteLine("结果:"); do{try{string inputStr = Console.ReadLine();int res = Convert.ToInt32(inputStr);if (res == (a - b)){//Console.WriteLine("\t\t正确");right++;}else{Console.WriteLine("\t\t错误");}warn = false;}catch{Console.WriteLine("当前输入的内容不能转换为数字,请重新输入");Console.Write("\t\t");warn = true;} } while (warn==true);}if ((i + 1) % 10 == 0 & (i + 1) != 100){int left = 99 - i;Console.WriteLine("\t\t还剩{0}题", left);}}System.DateTime endTime = DateTime.Now;TimeSpan timeSpan = endTime - startTime;int secondsTotal = Convert.ToInt32(timeSpan.TotalSeconds);int minutes = secondsTotal / 60;int seconds = secondsTotal % 60;Console.WriteLine("");Console.WriteLine("\t\t本次练习耗时{0}分{1}秒",minutes,seconds);Console.WriteLine("\t\t一共答对{0}道题", right);}}
}
C#一年级100以内的加减训练相关推荐
- 程序设计题:小学 100 以内正整数加减运算
程序设计题:小学 100 以内正整数加减运算 1 问题描述 设计并实现"小学 100 以内整数加减运算"系统,程序要求如下: (1)随机出 10 道题,这 10 道题目不能重复,如 ...
- C/C++小学100以内正整数加减运算[2023-03-14]
C/C++小学100以内正整数加减运算[2023-03-14] 程序设计题:小学100以内正整数加减运算 面向专业:计算机科学与技术 难度等级:4 出题人:崔红燕 1 问题描述 设计并实现" ...
- 随机生成50道100以内的加减题(在线答题)
一.代码部分: import random def fun(i): score = 0 list = [] tup = () for i in range(i,51): num1 = ...
- java计算10以内阶层相加的值_大班计算:10以内数加减混合运算
大班计算:10以内数加减混合运算 设计意图: 在学习利用加减法的基础上通过情境课件来学习加减混合运算.新课利用两幅生动形象的描述,展现白天鹅飞来飞去的情景,让幼儿明白飞来就是加上,飞走就是减去的意义. ...
- python10以内的加减计算器_python学习之实现简单计算器(加减乘除)小学生能力测试-Go语言中文社区...
1.小学生算术能力测试系统: 题目要求: 设计一个程序,用来实现帮助小学生进行百以内的算术练习,它具有以下功能: 提供10道加.减.乘或除四种基本算术运算的题目: 练习者根据显示的题目输入自己的答案, ...
- 一段Python代码自动出20以内的加减算术题
这是学习笔记的第 2199 篇文章 读完需要 9 分钟 速读仅需7分钟 假期的时候给孩子教了下算数的东东,为了检验学习效果,也会出一些题来验证下学习效果. 每次出题都会花一些时间,琢磨怎么能够用到知识 ...
- 十以内的加减java编写程序_Java实现随机出题,10道10以内加减法计算代码实例
本文实例为大家分享了Java实现随机出题,10道10以内加减法计算l的具体代码,供大家参考,具体内容如下 package com.swift; import java.awt.Toolkit; imp ...
- 三年级乘法计算机应用题目,三年级数学加减计算题大全
WORD文档电子版排版好A4纸设计直接打印.全部有答案. 可根据您的学习需要定制各种题型小学数学专项练习题. 科学出题.完美排版,字体清晰.字号适当,一键打印,解放家长,解放老师,让您再也不为每天自己 ...
- 从714里连续减去6减几次得0_一年级下册数学想加算减、破十法、连减法,家长来看看...
最近还没有开学,想到一年级孩子在学习想加算减.破十法.连续减法时,这三者或许有一定混淆,家长也有可能讲不清楚,就将20以内存在的情况全部列出来,基本的内容都在这份练习,题目有点多,但并不难.正常情况下 ...
最新文章
- 独家 | 精选近期机器学习GitHub项目及Reddit热门话题(附链接)
- python和对象复习_【Python复习巩固 Day4】面向对象编程
- jsp分页显示的代码与详细步骤 复制代码
- 如何用点云对车辆和行人进行识别分类?这是MIT学生的总结
- 分布式全文检索引擎之ElasticSearch
- 字符串或打印输出乱码
- 红宝石服务器文件,使用红宝石MAMP作为本地服务器访问SQL语句
- 转载:使用 Frida 来 hook 加固的 Android 应用的 java 层
- 我认为的android入门学习策略
- php windowcrlf和unix,文件格式unix与dos转换,CRLF与LF的区别查看
- linux防火墙多个 多个ip配置,iptables一次性封多个ip,使用ipset 工具
- 每日算法系列【LeetCode 825】适龄的朋友
- [LeetCode] Binary Tree Level Order Traversal
- 把tif文件转化成jpg格式报错已解决
- 2021年山东省安全员C证考试题库及山东省安全员C证考试报名
- 网关和路由器交换机功能的有哪些不同
- 详解Spring Ioc(控制反转)
- 2021年11月23日对自己的一次鼓励
- 解决C语言编译undefined reference to ‘pow’问题
- [paper share]KDD15 - Interpreting Advertiser Intent in Sponsored Search
热门文章
- Kronecker(克罗内克积)积
- 理解偏导数、梯度、方向导数
- Win10新版本下方任务栏经常卡死点不动
- xorg介绍 xorg和桌面环境的关系
- Linux xorg 调整分辨率,编写xorg.conf解决Ubuntu分辨率不可调的问题
- (CRON) info (No MTA installed, discarding output
- RPGmaker MV EnemyBook 插件使用
- 【Python爬虫项目实战二】Chatgpt还原验证算法-解密某宝伪知网数据接口
- ChatGPT在教育行业如何应用?
- VMware 安装Ubuntu22.04