|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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;
- }
复制代码
运行结果 |
评分
-
查看全部评分
|