2 qq 34015982 qq_34015982 于 2016.02.19 09:44 提问

小学生计算机辅助教学系统(控制结构程序设计)1 .

   1)程序首先随机产生两个1~10之间的正整数,在屏幕上打印出问题,例如:       6*7=       然后让学生输入答案。程序检查学生输入的答案是否正确。若正确,则打印“Right”,然后问下一个问题;否则打印.

4个回答

caozhy
caozhy   Ds   Rxr 2016.02.19 09:59
已采纳
 5*2=?10
right
9*4=?36
right
6*4=?24
right
7*10=?70
right
8*4=?32
right
2*4=?8
right
2*10=?20
right
8*9=?72
right
1*2=?2
right
9*3=?28
wrong
2*8=?16
right
4*3=?11
wrong
10*10=?100
right
3*1=?
caozhy
caozhy   Ds   Rxr 2016.02.19 09:49
 #include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    srand((unsigned)time(NULL));
    while (true)
    {
        int x = rand() % 10 + 1;
        int y = rand() % 10 + 1;
        printf("%d*%d=?", x, y);
        int z;
        scanf("%d", &z);
        if (x * y == z) printf("right\n"); else printf("wrong\n");
    }
    return 0;
}
huqiqi1234
huqiqi1234   2016.02.19 10:35

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
while (true)
{
Test(random);
}
}

    private static void Test(Random random)
    {
        int x1 = random.Next(10);
        int x2 = random.Next(10);
        string xy = x1.ToString() + " + " + x2.ToString() + " = ";
        Console.WriteLine(xy);
        Console.Write("请输入结果:");
        string result = Console.ReadLine();
        try
        {
            while ((x1 + x2) != Convert.ToInt16(result))
            {
                Console.WriteLine("输入结果有误,请重新输入:");
                result = Console.ReadLine();
            }
            Console.WriteLine("Right");
        }
        catch (Exception ex)
        {
            Console.WriteLine("输入结果有误,请重新输入:");
        }
    }
}

}

huqiqi1234
huqiqi1234   2016.02.19 10:39

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
while (true)
{
Test(random);
}
}

    private static void Test(Random random)
    {
        int x1 = random.Next(10);
        int x2 = random.Next(10);
        string xy = x1.ToString() + " * " + x2.ToString() + " = ";
        Console.WriteLine(xy);
        Console.Write("请输入结果:");
        string result = Console.ReadLine();
        try
        {
            while ((x1 * x2) != Convert.ToInt16(result))
            {
                Console.WriteLine("输入结果有误,请重新输入:");
                result = Console.ReadLine();
            }
            Console.WriteLine("Right");
        }
        catch (Exception ex)
        {
            Console.WriteLine("输入结果有误,请重新输入:");
        }
    }
}

}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
小学生计算机辅助教学系统
随机产生1-10之间的随机正整数,进行四则运算,共十道题,在屏幕上产生算式:6*7=?若正确打印“Good!”如果错误打印“Wrong,Try Again!”但每个题只有三次重做机会,做对一题得十分,根据答题情况输出分数。 [输出]学生得分        1 随机数10个,加减乘除,做运算;        2 比较计算结果是否正确;        3 错误 有三次 重做机会;      
C语言--小学生计算机辅助教学系统
小学生计算机辅助教学系统V2.0开发一个小学生计算机辅助教学系统。使用随机书产生函数产生1~10之间的随机数作为操作数,随机产生一道四则运算题,配合使用switch语句和print()函数调用,来为学生输入的正确或者错误的答案输出不同的评价。若10道题做完之后正确率低于75%,则重新做10道题,直到回答正确率高于75%时才退出程序。要求用模块化程序设计方法来编程。#include<stdio.h>
C语言小学生计算机辅助教学系统
模拟小学计算机辅助教学系统 支持连续给出四则运算
小学生计算机辅助系统
小学生计算机辅助系统
小学生计算机辅助教学系统(控制结构程序设计)
   1)程序首先随机产生两个1~10之间的正整数,在屏幕上打印出问题,例如:       6*7=       然后让学生输入答案。程序检查学生输入的答案是否正确。若正确,则打印“Right”,然后问下一个问题;否则打印“Wrong!Please try again.”,然后提示学生重做,直到答对为止。
小学生自测系统
#include #include"stdlib.h" #include"time.h" using namespace std; int main() { int n=10,c,t=0,i; float d,a,b; srand(time(NULL)); for(i=0;i<10;i++) { a=rand()%100;
你不知道的Java学习笔记1--JAVA 基础应用编程
1、JAVA是一种工具而已,主要用于编写应用层的程序(直接与用户打交道的),不适合开发系统,系统一般用C语言编写。 例如:安卓应用层也是JAVA开发的。 2、使用Java是为了实现跨平台(在一台机子编译能实现多平台共用),C语言无法跨平台。Java跨平台是基于JVM(Java虚拟机,由JDK提供) 3、为了保证软件的稳定性,企业所用的软件多是比官方发行的版本低一个版本左右。 4、安卓的出现
个人作业1——四则运算题目生成
码市地址:https://git.coding.net/cholin/Task.git   一、题目要求: 写一个能自动生成小学四则运算题目的命令行 “软件”,满足以下需求: 1.除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24 2.运算符为 +, −, ×, ÷ 3.并且要求能处理用户的输入,并判断对错,打分统计正确率。 4.要求能处理用
第十周—C语言 小学生数学考试系统
/* 烟台大学计算机学院 2016 作者:张威 完成日期:2016年11月4日 问题:随机出十道100以内的加减乘除算术题,计算小学生做对的题目个数,并输出。 代码: */ #include #include #include int main() { int a,b,m,count=0,i; int n,d; srand(time(0)); for(i=0;
C语言项目参考-小学生数学考试系统
【项目3-小学生数学考试系统】 1.做一个小学生考试系统,功能包括:(1)利用随机数出10道加法题;(2)小学生用户答题给出每道题的答案;(3)对小学生的答题进行评判;(4)计算出小学生答题正确率。 2. 进一步改进,提高题目质量。要求(1)百以内算术:运算数、结果都在100以内!(2)先随机产生运算符后,针对各个运算产生运算数保证下列要求:对加法,两数之和保证不大于100;对减法,被减数大于减