编写程序,给小学生出加法运算题,然后判断学生输入的答案对错与否,并统计得分。
功能:连续出10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题,
如果输入答案正确,则显示"Right!",否则显示"Not correct!",不给机会重做,10道题做完后,
按每题10分统计总得分和错误题数,然后输出总分和做错的题数。
编程要求:
     较好的用户输入输出提示
     使用子函数实现两个数相加的测试。此函数的输入参数是两个加数,返回值是用户运算的
     正确与否(用1或者0表示)。在此函数中首先读入用户输入的加法结果,并与正确结果进行比较。
int  AddTest(int a, int b) ;

#include<stdio.h>
#include<stdlib.h>
int  AddTest(int a, int b) {int answer, sum = 0, x, y;x = rand() % 10+1;y = rand() % 10+1;printf("%d+%d=?\n",  x, y);printf("请输入答案:"); scanf("%d", &answer);sum = x + y;if (answer == sum) {return 1;} else {return 0;}//TODO
}
int main() {int fault = 0, i, sum = 0, result = 0, x, y;for ( i = 0; i < 10; i++) {result = AddTest(x, y);if (result == 1) {printf("Right!\n");} else {fault = fault + 1;printf("Not correct!\n");}}sum = 10 * (10 - fault);printf("总分:%d\n错误题数:%d", sum, fault);return 0;
}

运行结果:

函数:给小学生出加法运算题,判断对错并统计得分相关推荐

  1. C语言——连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示“Right!”,否则显示“Not correct!”,不给机会重做, 10道题做完

    /连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示"Right!",否则显示"Not correct!" ...

  2. C语言——通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”, 否则显示“Not correct! Try again!”;

    #include "stdafx.h" int add(int a,int b) { int answer; printf("两数之和为:"); scanf_s ...

  3. C语言——通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”, 否则提示重做,显示“Not correct! Try again!”,最多给三次机会, 如果三次仍未做对,

    #include "stdafx.h" int add(int a,int b) { int answer; printf("两数之和为:"); scanf_s ...

  4. Python处理小学体育中的跑步计时数据并统计得分

    Excel中新建一个sheet: 五十米成绩 代码data.py如下: import pandas as pd import xlwt import xlrd# 对照表 boy = [10.2, 10 ...

  5. 2.2 多项式乘法与加法运算(线性结构,C)

    多项式乘法与加法运算 设计函数分别求两个一元多项式的乘积与和 题意理解 题意理解 和 积 求解思路 多项式表示 两种表示方式 在事先已经知道具体多少项的时候,本题较好的实现方法:==动态数组== 链表 ...

  6. 浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版

    浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版 设计函数分别求两个一元多项式的乘积与和. 本文用链表做的 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数 ...

  7. 小学数学加减法测试软件,儿童数学加法运算火箭(测试版)

    儿童数字加法运算火箭是一部益智早教.启蒙幼儿学习基础算术的免费学习机,它可以更好的启发刚入门学习数数的宝宝,开拓小孩的计算思维,锻炼幼儿对数字的敏感性,让幼小的小朋友们也可以拥有超快口算.速算.心算一 ...

  8. PTA:编程题:7-1 一元多项式的乘法与加法运算 (20 分)

    大一下半期数据结构 数据结构题目集 一元多项式的乘法与加法运算 设计函数分别求两个一元多项式的乘积与和. 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项 ...

  9. OpenCV-Python图像的加法运算cv2.add函数详解

    ☞ ░ 前往老猿Python博文目录 ░ 一.加法概述 图像加法主要有两种用途,一种是可用于减少甚至消除图像采集中混入的噪声,由于图像各点的采集噪声是互不相关的,且噪声具有零均值的统计特性,因此可以对 ...

  10. matlab基本加法操作,MATLAB:图形加法运算(imadd函数)

    close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clear all; clc; I=imread('rice.png'); %读入图像rice,赋值给I J=im ...

最新文章

  1. java 硬件交互_Java关键字之native
  2. STL札记3-2(hashtable关联容器set、map)
  3. 总算是把用户流失分析讲清楚了!
  4. POJ1236Network of Schools——强连通分量缩点建图
  5. 【英语学习】【WOTD】foray 释义/词源/示例
  6. c# 构造sql语句
  7. 【Java】Java 如何查看对象的内存布局
  8. gitlab汉化及关联LDAP
  9. 如何卸载mysql5.6.28_如何完全删除MySQL以进行全新安装
  10. android java静态库,Android NDK开发相关知识集合
  11. sftp上传文件到服务器遇到的问题
  12. 安徽汽车网程序员删库跑路?安徽汽车官网只剩3张图片!
  13. English--基础知识点--3--动名词做主语
  14. 医学影像常用Python包
  15. 推荐9款最佳的编程字体
  16. c语言输出变量案例,C语言经典例题100例——C语言练习实例41解答(static静态变量的用法)...
  17. 什么是嵌入式?嵌入式的应用
  18. 光伏扶贫项目指标下达 如何严把光伏质量关?
  19. 为什么Java的图标是一杯咖啡呢?
  20. python运维自动化老男孩_老男孩第十四期 python 自动化运维第二周

热门文章

  1. 计算机的游戏功能,游戏同步器功能介绍、作用讲解及使用方法
  2. C# 网上收集的一些所谓的开源项目
  3. MATLAB 创建function函数,主程序打不开function函数所在的.m文件怎么办?
  4. 如何用ps做计算机科学系的logo,PS教你制作一个精致的大众汽车LOGO图文教程
  5. mac mini u盘安装系统_Mac干货 如何在Mac电脑上安装Windows双系统?
  6. 163邮箱怎么注册,怎么给邮箱起一个好用的用户名?
  7. windows恶意软件删除工具 MRT.EXE
  8. android 调色盘插件,Adobe co CC2017下载
  9. paypal标准支付流程图
  10. 人工智能对数据分析师的影响