简易100以内加法题目生成

简易加法题目生成

知识点:随机数生成 循环 判断

目标

系统随机生成10道加法运算题,每道题目生成时输入自己的答案,如果答案正确,输出“√”,反之,输出“×”。所有题目答完之后,输出答对题目数。

分析

首先运用随机数生成的方式来生成一道题目。简而言之,就是随机生成两个数,然后对比输入数据和正确答案的差别。再用一个新的变量存储答对题目数,答题正确,就将变量+1。


方法一

 1 #include <iostream>
 2 #include <ctime>
 3 #include <cstdlib> 
 4 using namespace std;
 5 int main()
 6 {
 7     int cnt=0;
 8     srand(time(0));
 9     for(int i=1;i<=10;i++)
10     {
11         int a=rand()%101,b=rand()%101;
12         cout<<a<<"+"<<b<<"=";
13         int ans;
14         cin>>ans;
15         if(ans==a+b)
16         {
17             cnt++;
18             cout<<"";
19         }
20         else
21         {
22             cout<<"×";
23         }
24         cout<<endl;
25     }
26     cout<<"----------"<<endl<<endl<<"您答对了"<<cnt<<"道题目"<<endl<<endl<<"----------"<<endl;
27 }

  第7行,定义一个计数器

  第26行,楼楼无聊而进行了简易的排版

若阁下喜欢,赏一赞可否?

感谢您的阅读o(* ̄▽ ̄*)ブ

原文地址:https://www.cnblogs.com/DYXM/p/13340306.html