四則運算1

2022-08-26 12:54:10 字數 1622 閱讀 6198

程式思想:

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...