1. 程式人生 > >用c++語言實現出四則運算的題

用c++語言實現出四則運算的題

using div style cin 隨機函數 color 地方 switch ase

設計思路

1.利用隨機函數 隨機兩個兩位數

2.用其中一個數除以4取余函數 0 1,2,3 用switch語句分表代表加、減、乘、除。

3.輸出式子

4.利用for循環實現題的量增

5.加入變量控制題量。

 1 #include<iostream>
 2 #include<stdlib.h>
 3 using namespace std;
 4 int main()
 5 { int num1,num2,k;
 6   cout<<"輸入所需要的題數:";
 7   cin>>k;
 8   for(int i=0;i<=k;i++)
 9   {
10 num1= rand() % 100; 11 num2= rand() % 100; 12 switch(num1%4) 13 { case 0 :cout<<num1<<"+"<<num2<<"="<<endl;break; 14 case 1 :cout<<num1<<"-"<<num2<<"="<<endl;break; 15 case 2 :cout<<num1<<"*"<<num2<<"
="<<endl;break; 16 case 3 :cout<<num1<<"÷"<<num2<<"="<<endl;break; 17 } 18 } 19 return 0; 20 }

技術分享圖片

總結

在做之前估計時間為15分鐘,實際用時:27分鐘

具體實施起來隨機函數用法不熟,通過邊查邊學邊寫的方式完成了這樣一個簡單的四測運算程序,有很多地方仍需要改進,列如如何當題量很大時 用if語句避免重復。格式排版的間距等問題。

用c++語言實現出四則運算的題