#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;
}
本文介绍了一个使用C语言编写的简易计算器程序。该程序提供加、减、乘、除、取余等基本运算,并通过循环让用户可以连续进行多次计算,直到选择退出。通过简单的界面提示引导用户输入操作数和运算类型。
2856

被折叠的 条评论
为什么被折叠?



