#include
void print()
{
printf("******************计算器*******************n");
printf("*****1.ADD 2.SUB*******n");
printf("*****3.DIV 4.MUL*******n");
printf("*****5.XOR 6.NOT*******n");
printf("********** 0.exit ************n");
printf("******************************************n");
}
void Add(int* x,int* y)
{
int z = *x + *y;
printf("Add= %dn",z);
}
void Sub(int* x, int* y)
{
int z = *x - *y;
printf("Sub= %dn", z);
}
void Mul(int* x, int* y)
{
int z = *x * *y;
printf("Mul= %dn", z);
}
void Div(int* x, int* y)
{
int z = *x / *y;
printf("Div= %dn", z);
}
void Xor(int* x, int* y)
{
int z = *x ^ *y;
printf("Xor= %dn", z);
}
void Not(int* x, int* y)
{
int z = *x; ~ *y;
printf("Not= %dn", z);
}
int x, y;
int main()
{
print();
int input = 0;
while (1)
{
printf("请输入你要进行的计算n");
scanf("%d", &input);
switch (input)
{
case 1:
printf("请输入两个数n");
scanf("%d%d", &x, &y);
Add(&x,&y);
break;
case 2:
printf("请输入两个数n");
scanf("%d%d", &x, &y);
Sub(&x, &y);
break;
case 3:
printf("请输入两个数n");
scanf("%d%d", &x, &y);
Div(&x, &y);
break;
case 4:
printf("请输入两个数n");
scanf("%d%d", &x, &y);
Mul(&x, &y);
break;
case 5:
pri服务器托管网ntf("请输入两个数n");
scanf("%d%d", &x, &y);
Xor(&x, &y);
break;
case 6:
printf("请输入两个数n");
scanf("%d%d", &x, &y);
Not(&x, &y);
break;
case 0:
printf("退出计算器n");
break;
default:
printf("输入错误,请重新输入n");
break;
}
if (input == 0)
{
break;
服务器托管网 }
}
return 0;
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
前言 作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。 计算机各领域的知识水平决定你渗透水平的上限。 【1】比如:你编程水平高,那你在代码审计的时候就会比别人强,写出的漏洞利用工具就会比别人的好用; 【2】比如:你数据库知识水平高,…