程式思想:
1.定義陣列儲存隨機數,
2.while 迴圈30次
3.第乙個判斷奇偶,奇數則為整數運算,偶數為假分數運算,
4.然後為運算項,然後將隨機數除以四,分別為加減乘除。
5.進行判斷是否重複,不重複則儲存並輸出。
**:#include
using namespace std;
#include
void main()
int num[400];
srand(time(null));
for(int i=0;i<400;i++)
num[i]=(rand()%(99-1+1))+1;
int j=0,sh=0,a,b1,c,a1,a2,c1,c2,sa[30],sc[30],sa1[30],sa2[30],sc1[30],sc2[30];//a,c為a整?數簓運?算?項?,?a1a2,c1c2,假ù分?數簓運?算?項?
char b,sb[30];//b為a運?算?符?
bool s;
while(sh<30)
if(num[j]%2==0)//如?果?隨?機ú數簓為a偶?數簓,?則ò為a整?數簓運?算?;?
j++;
a=num[j]; j++;
b1=num[j];j++;
if(b1%4==0)
else if(b1%4==1)
else if(b1%4==2)
else if(b1%4==3)
else continue ;
c=num[j];j++;
for(int i=0;iif(sa[i]==a)
if(sb[i]==b)
if(sc[i]==c)
s=false;
if(s==false)
s=true;
continue;
else
sa[sh]=a;
sb[sh]=b;
sc[sh]=c;
sh++;
cout
j++;
a1=num[j]; j++;
a2=num[j]; j++;
if(a1int t;
t=a1;
a1=a2;
a2=t;
b1=num[j];j++;
if(b1%4==0)
else if(b1%4==1)
else if(b1%4==2)
else if(b1%4==3)
else continue ;
c1=num[j];j++;
c2=num[j];j++;
if(c1int t;
t=c1;
c1=c2;
c2=t;
for(int i=0;iif(sa1[i]==a1||sa2[i]==a2||sb[i]==b||sc1[i]==c1||sc2[i]==c2)
s=false;
if(s==false)
else
sa1[sh]=a1;
sa2[sh]=a2;
sb[sh]=b;
sc1[sh]=c1;
sc2[sh]=c2;
sh++;
cout
四則運算1
目錄 一 作業資訊 二 作業要求 三 提交 1.結構 2.說明 3.執行截圖 四 個人小結 一 作業資訊 作業課程 軟體工程 作業要求 作業目標 能對需求進行分析並實現 編碼格式規範 學習部落格撰寫 學 號 3180701132 姓 名 徐恆偉 def newint symbol 1 生成整數算式 ...
練習1 四則運算
源 include include include main 判斷對錯,累計答對題數 else printf 錯誤 n break case1 if b c else printf 錯誤 n break else if belse printf 錯誤 n break case2 printf d d...
python四則運算程式 四則運算(Python)
四則運算程式 一 資訊 二.題目要求 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 除了整數以外,還要支援真分數的四則運算,例如 1 6 1 8 7 24 程式要求能處理使用者的輸入,判斷對錯,累積分數 程式支援可以由使用者自行選擇加 減 乘 除運算 三 import random...