1. 程式人生 > 實用技巧 >Linux 安裝rabbitMQ步驟詳解

Linux 安裝rabbitMQ步驟詳解

include

include<stdio.h>

include <stdlib.h>

include

include

using namespace std;
int item;
void add()//定義隨機加法運算
{
int a, b, c, d;
a = rand() % 11;
b = rand() % 11;
cout << a << "+" << b << "=";
c = a + b;
cin >> d;
if (c==d)
{
printf("正確!\n");
}
else
{
printf("錯誤!\n");
}

}
void sub()//定義隨機減法運算
{
int a, b, c, d;
a = rand() % 11;
b = rand() % 11;
cout << a << "-" << b << "=";
c = a -b;
cin >> d;
if (c == d)
{
printf("正確!\n");
}
else
{
printf("錯誤!\n");
}

}
void mul()//定義隨機乘法運算
{
int a, b, c, d;
a = rand() % 11;
b = rand() % 11;
cout << a << "*" << b << "=";
c = a * b;
cin >> d;
if (c == d)
{
printf("正確!\n");
}
else
{
printf("錯誤!\n");
}

}
void div()//定義隨機除法運算
{
string m, n;
int a, b;
srand(time(0));
a = (rand() % 9) + 1;
b = (rand() % 9) + 1;
if (a < b)//使除數小於等於被除數
{
int t = a;
a = b;
b = t;
}
cout << a << "/" << b << "=";
if (a%b == 0)
m = to_string((a / b));
else
m = to_string(a) + "/" + to_string(b);
cin >> n;
if (m.compare(n) == 0)
{
printf("正確!");
}
else
{
printf("錯誤!");
}
}
void fraction()//定義真分數加法計算
{
int a=1, b=1,c=1,d=1,t,e,f,n=1,m;
string x,y;
srand(time(0));
while(a == b||c == d)
{
a = (rand() %9)+1;
b = (rand() % 9) + 1;
c = (rand() % 9) + 1;
d = (rand() % 9 )+ 1;
}
if (a > b)
{
t = a;
a = b;
b = t;
}
if (c > d)
{
t = c;
c = d;
d = t;
}
cout << a << "/" << b << "+" << c << "/" << d << "="<<endl;
f = bd;
e = a

d + b*c;
m = (e > f) ? f : e;

for (int i = 1; i <=m; i++)//通分求最簡
{
	if (e%i == 0 && f%i == 0)
	{
		n= i;
	}
}
e = e / n;
f = f / n;
x = to_string(e) + '/' + to_string(f);
cin >> y;

if (x.compare(y)==0)
{
	printf("正確!\n");
}
else
{
	printf("錯誤!\n");
}

}
void randnum()//定義隨機運算
{
int a;
a = rand() % 6;
switch (a)
{
case 1:add();
break;
case 2:sub();
break;
case 3:mul();
break;
case 4:div();
break;
case 5:fraction();
break;
}

}
void command()
{
switch (item)
{
case 1:add();
break;
case 2:sub();
break;
case 3:mul();
break;
case 4:div();
break;
case 6:fraction();
break;
case 5:randnum();
break;
case 0:exit(0);
break;

}

}
void homepage()//定義主頁
{

printf("          四則運算作業系統          \n\n");
printf("\t\t1:進行加法運算\n");
printf("\t\t2:進行減法運算\n");
printf("\t\t3:進行乘法運算\n");
printf("\t\t4:進行除法運算\n");
printf("\t\t5:隨機生成四則運算\n");
printf("\t\t6:生成真分數計算\n");
printf("\t\t0;退出系統\n");
printf("\n\n\n\n\n");
printf("請輸出命令前對應的數字:");
cin >> item;

}

int main()//主函式
{
int a;
homepage();
printf("請輸入你想進行的題目數量:");
cin >> a;

for (int i = 0; i < a; i++)
{
	command();
}
system("pause");
return 0;

}