函数:给小学生出加法运算题,判断对错并统计得分
编写程序,给小学生出加法运算题,然后判断学生输入的答案对错与否,并统计得分。
功能:连续出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;
}
运行结果:
函数:给小学生出加法运算题,判断对错并统计得分相关推荐
- C语言——连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示“Right!”,否则显示“Not correct!”,不给机会重做, 10道题做完
/连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题, 如果输入答案正确,则显示"Right!",否则显示"Not correct!" ...
- C语言——通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”, 否则显示“Not correct! Try again!”;
#include "stdafx.h" int add(int a,int b) { int answer; printf("两数之和为:"); scanf_s ...
- C语言——通过输入两个加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”, 否则提示重做,显示“Not correct! Try again!”,最多给三次机会, 如果三次仍未做对,
#include "stdafx.h" int add(int a,int b) { int answer; printf("两数之和为:"); scanf_s ...
- Python处理小学体育中的跑步计时数据并统计得分
Excel中新建一个sheet: 五十米成绩 代码data.py如下: import pandas as pd import xlwt import xlrd# 对照表 boy = [10.2, 10 ...
- 2.2 多项式乘法与加法运算(线性结构,C)
多项式乘法与加法运算 设计函数分别求两个一元多项式的乘积与和 题意理解 题意理解 和 积 求解思路 多项式表示 两种表示方式 在事先已经知道具体多少项的时候,本题较好的实现方法:==动态数组== 链表 ...
- 浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版
浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版 设计函数分别求两个一元多项式的乘积与和. 本文用链表做的 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数 ...
- 小学数学加减法测试软件,儿童数学加法运算火箭(测试版)
儿童数字加法运算火箭是一部益智早教.启蒙幼儿学习基础算术的免费学习机,它可以更好的启发刚入门学习数数的宝宝,开拓小孩的计算思维,锻炼幼儿对数字的敏感性,让幼小的小朋友们也可以拥有超快口算.速算.心算一 ...
- PTA:编程题:7-1 一元多项式的乘法与加法运算 (20 分)
大一下半期数据结构 数据结构题目集 一元多项式的乘法与加法运算 设计函数分别求两个一元多项式的乘积与和. 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项 ...
- OpenCV-Python图像的加法运算cv2.add函数详解
☞ ░ 前往老猿Python博文目录 ░ 一.加法概述 图像加法主要有两种用途,一种是可用于减少甚至消除图像采集中混入的噪声,由于图像各点的采集噪声是互不相关的,且噪声具有零均值的统计特性,因此可以对 ...
- matlab基本加法操作,MATLAB:图形加法运算(imadd函数)
close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clear all; clc; I=imread('rice.png'); %读入图像rice,赋值给I J=im ...
最新文章
- java 硬件交互_Java关键字之native
- STL札记3-2(hashtable关联容器set、map)
- 总算是把用户流失分析讲清楚了!
- POJ1236Network of Schools——强连通分量缩点建图
- 【英语学习】【WOTD】foray 释义/词源/示例
- c# 构造sql语句
- 【Java】Java 如何查看对象的内存布局
- gitlab汉化及关联LDAP
- 如何卸载mysql5.6.28_如何完全删除MySQL以进行全新安装
- android java静态库,Android NDK开发相关知识集合
- sftp上传文件到服务器遇到的问题
- 安徽汽车网程序员删库跑路?安徽汽车官网只剩3张图片!
- English--基础知识点--3--动名词做主语
- 医学影像常用Python包
- 推荐9款最佳的编程字体
- c语言输出变量案例,C语言经典例题100例——C语言练习实例41解答(static静态变量的用法)...
- 什么是嵌入式?嵌入式的应用
- 光伏扶贫项目指标下达 如何严把光伏质量关?
- 为什么Java的图标是一杯咖啡呢?
- python运维自动化老男孩_老男孩第十四期 python 自动化运维第二周
热门文章
- 计算机的游戏功能,游戏同步器功能介绍、作用讲解及使用方法
- C# 网上收集的一些所谓的开源项目
- MATLAB 创建function函数,主程序打不开function函数所在的.m文件怎么办?
- 如何用ps做计算机科学系的logo,PS教你制作一个精致的大众汽车LOGO图文教程
- mac mini u盘安装系统_Mac干货 如何在Mac电脑上安装Windows双系统?
- 163邮箱怎么注册,怎么给邮箱起一个好用的用户名?
- windows恶意软件删除工具 MRT.EXE
- android 调色盘插件,Adobe co CC2017下载
- paypal标准支付流程图
- 人工智能对数据分析师的影响