#include <stdio.h>
int main()
{
int num1,num2;
int calculate;
repetition:
printf("*-*-*-*-*-*-* 计 算 器 *-*-*-*-*-*-*\n");
printf("[1.加/2.减/3.乘/4.除/5.余/6.退出]:");
scanf("%d",&calculate);
if(calculate == 1)
{
printf("输入第一个值:");
scanf("%d",&num1);
printf("输入第二个值:");
scanf("%d",&num2);
printf("计算后结果为:");
printf("%d\n",num1 + num2);
printf("\n");
goto repetition;
}
if(calculate == 2)
{
printf("输入第一个值:");
scanf("%d",&num1);
printf("输入第二个值:");
scanf("%d",&num2);
printf("计算后结果为:");
printf("%d\n",num1 - num2);
printf("\n");
goto repetition;
}
if(calculate == 3)
{
printf("输入第一个值:");
scanf("%d",&num1);
printf("输入第二个值:");
scanf("%d",&num2);
printf("计算后结果为:");
printf("%d\n",num1 * num2);
printf("\n");
goto repetition;
}
if(calculate == 4)
{
printf("输入第一个值:");
scanf("%d",&num1);
printf("输入第二个值:");
scanf("%d",&num2);
printf("计算后结果为:");
printf("%d\n",num1 / num2);
printf("\n");
goto repetition;
}
if(calculate == 5)
{
printf("输入第一个值:");
scanf("%d",&num1);
printf("输入第二个值:");
scanf("%d",&num2);
printf("计算后结果为:");
printf("%d\n",num1 % num2);
printf("\n");
goto repetition;
}
if(calculate > 6 || calculate < 1)
{
printf("无效选项,重新输入!\n");
printf("\n");
goto repetition;
}
else if(calculate == 6)
{
printf("程序已退出\n");
}
return 0;
}