马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 黑龍 于 2015-8-1 14:05 编辑 #include <stdio.h>
int main()
{
printf("欢迎使用 Pirate 简单计算器\n");
printf("http://fishc.com/\nhttp://bbs.fishc.com/\nhttp://blog.fishc.com/") ;
printf("\nhttp://bbs.125.la/\n");
printf("--------------------一道华丽的分割线----------------------\n");
start: printf("请输入 1 来进行加法 2 来进行减法 3 来进行乘法 4 来进行除法");
printf("输入 5 退出\n");
int a;//让用户输入序号
a = 0;//变量初始化
scanf("%d",&a);
if(a == 1)
{
//加法
goto one;
}
if(a == 2)
{
//减法
goto two;
}
if(a == 3)
{
//乘法
goto three;
}
if(a == 4)
{
//除法
goto four;
}
if(a == 5)
{
return 0;
}
if(a != 1 and a != 2 and a != 3 and a != 4 and a != 5)
{
goto inputerror;
}
one://加法代码段
float j,bj;
j = 0;
bj = 0;
printf("请输入加数\n");
scanf("%f",&j);
printf("请输入被加数\n");
scanf("%f",&bj);
printf("%f + %f = %f\n",j,bj,j+bj);
goto start;
two://减法代码段
float bf,f;
bf = 0;
f = 0;
printf("请输入被减数\n");
scanf("%f",&bf);
printf("请输入减数\n");
scanf("%f",&f);i
printf("%f - %f = %f\n",bf,f,bf-f);
goto start;
three://乘法代码段
float bx,x;
bx = 0;
x = 0;
printf("请输入乘数\n");
scanf("%f",&bx);
printf("请输入另一个乘数\n");
scanf("%f",&x);
printf("%f × %f = %f\n",bx,x,bx * x);
goto start;
four://除法代码段
int bc,c,s,y;
bc = 0;
c = 0;
s = 0;
printf("请输入被除数\n");
scanf("%d",&bc);
printf("请输入除数\n");
scanf("%d",&c);
s = bc / c;
y = bc % c;
if(y == 0)
{
printf("%d ÷ %d = %d\n",bc,c,s);
}
printf("%d ÷ %d = %d……%d\n",bc,c,s,y);
goto start;
inputerror:
printf("您输入的序号不正确\n");
goto start;
return 0;
}
运行结果 |