码迷,mamicode.com
首页 > 其他好文 > 详细

实现自动生成30道四则运算题目

时间:2016-03-06 17:23:16      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

这个问题我按照老师的方法,把他分成3部分进行完成,

输入:本程序没有输入略过,

代码实现功能:

  1.先生成1道题,30道就是重复30次生成

  2.运算符问题可以先定义一个字符串string d="+-*/"然后生成随机数对4取余确定用第几个

  3.真分数运算跟运算符生成一个道理也是用随机数对2取余

输出:根据对2取余的情况确定输出整数运算题目或者分数运算题目

#include<iostream>
#include<string>
#include<stdlib.h>
#include<time.h>
using namespace std;
int suiji2()
{
  int b=0;
  while(b<=1||b>=100)
  {
   b=rand(); 
   }
   return b;
}
void main()
{
  int a[6],b=0,c,e;
  string d="+-*/";
  while(b<30)
  {
	  for(int i=0;i<6;i++)
     {
     	  a[i]=suiji2();
      }
      while(a[0]>a[1])
     {
          a[0]=suiji2();
     }
     while(a[3]>a[4])
     {
          a[3]=suiji2();
     }
     c=a[2]%4;
     e=a[5]%2;
	 if(e==0)
     cout<<"No."<<b+1<<"\t"<<a[1]<<"\t"<<d[c]<<"\t"<<a[4]<<"\t"<<"="<<endl;
	 else
	 cout<<"No."<<b+1<<"\t"<<a[0]<<"/"<<a[1]<<"\t"<<d[c]<<"\t"<<a[3]<<"/"<<a[4]<<"\t"<<"="<<endl;
	 b++;
  }
}

  

实现自动生成30道四则运算题目

标签:

原文地址:http://www.cnblogs.com/jiajun1/p/5247798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!