小学四则运算问题
設計思路:
1.首先隨機生成1到100的隨機數
2.隨機生成1到4的整數,分別用來代表加減乘除
3.用for循環控制,調整輸出格式,就可以輸出30道四則運算題目
程序流程圖:
源代碼:
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
using?namespace?std;
void?main()
{
int?i;
int?num;
int?fz;
int?fm;
srand((unsigned)time(NULL));
for(i=0;i<15;i++)
{
?
num=rand()%100+1;
cout<<num<<"?";
int?sign;
sign=rand()%3+1;
if(sign==1)
cout<<"+?";
if(sign==2)
cout<<"-?";
if(sign==3)
cout<<"*?";
if(sign==4)
cout<<"÷??";
num=rand()%100+1;
cout<<num<<"="<<endl;
}
for(i=0;i<15;i++)
{
fz=rand()%100+1;
fm=rand()%100+1;
cout<<fz<<"/"<<fm<<"?";
int?sign;
sign=rand()%3+1;
if(sign==1)
cout<<"+?";
if(sign==2)
cout<<"-?";
if(sign==3)
cout<<"*?";
if(sign==4)
cout<<"÷??";
fz=rand()%100+1;
fm=rand()%100+1;
cout<<fz<<"/"<<fm<<"="<<endl;
}
?
}
?
?
截圖:
?
為完成原因:電腦C盤裝了太多東西,快崩潰了,打開VS特別慢
轉載于:https://www.cnblogs.com/yanyuqing/p/5251233.html
總結
- 上一篇: 正则表达式--图片
- 下一篇: sqlserver 存储过程 增加