搜索
查看: 736|回复: 3
打印 上一主题 下一主题

为什么程序执行不成功??????????

[复制链接]
跳转到指定楼层
楼主
发表于 2017-6-11 11:04:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
        int a=0,b=0,c=0,d=0,e=0;
    float f=0,i=0;
    jsq1:
    printf("欢迎使用计算器\n");
        printf("--------------\n");
    printf("-1.加法计算  -\n");
    printf("-2.减法计算  -\n");
        printf("-3.乘法计算  -\n");
        printf("-4.除法计算  -\n");
        printf("-5.圆周率    -\n");
    printf("-6.退出      -\n");
        printf("--------------\n");
        while(1)
    {
                scanf("%d",&d);
                if(d==1)
        {
                        system("cls");
                        printf("这里是一个加法计算器,欢迎您使用\n");
                        printf("---------------------------------------\n");
            while(1)
            {
                                printf("请输入第一个数(输入完毕请按回车)\n");
                                scanf("%d",&a);
                                printf("请输入第二个数(输入完毕请按回车)\n");
                                scanf("%d",&b);
                                c=a+b;
                                printf("它们的和是%d,退出请按0,继续请按其他数字键。\n",c);
                scanf("%d",&e);
                if(e==0)
                {
                system("cls");
                d=0;
                goto jsq1;
                }
            }
        }   
        if(d==2)
        {
                        system("cls");
                        printf("这里是一个减法计算器,欢迎您使用\n");
                        printf("---------------------------------------\n");
            while(1)
            {
                                printf("请输入被减数(输入完毕请按回车)\n");
                scanf("%d",&a);
                                printf("请输入减数(输入完毕请按回车)\n");
                                scanf("%d",&b);
                                c=a-b;
                                printf("它们的差是%d,退出请按0,继续请按其他数字键。\n",c);
                scanf("%d",&e);
                if(e==0)
                {
                system("cls");
                d=0;
                goto jsq1;
                }
            }
        }
        if(d==3)
        {
                        system("cls");
                        printf("这里是一个乘法计算器,欢迎您使用\n");
                        printf("---------------------------------------\n");
            while(1)
            {
                                printf("请输入第一个乘数(输入完毕请按回车)\n");
                scanf("%d",&a);
                                printf("请输入第二个乘数(输入完毕请按回车)\n");
                                scanf("%d",&b);
                                c=a*b;
                                printf("它们的积是%d,退出请按0,继续请按其他数字键。\n",c);
                scanf("%d",&e);
                if(e==0)
                {
                system("cls");
                d=0;
                goto jsq1;
                }
            }
        }
        if(d==4)
        {
                        system("cls");
                        printf("这里是一个除法计算器,欢迎您使用\n");
                        printf("---------------------------------------\n");
            while(1)
            {
                                printf("请输入被除数(输入完毕请按回车)\n");
                                scanf("%d",&a);
                                printf("请输入除数(输入完毕请按回车)\n");
                                scanf("%d",&b);
                                c=a/b;
                                printf("它们的商是%d,退出请按0,继续请按其他数字键。\n",c);
                scanf("%d",&e);
                if(e==0)
                {
                system("cls");
                d=0;
                goto jsq1;
                }
            }
        }
        if(d==5)
        {
                        system("cls");
                        printf("圆周率:3.141592653589793238462643383279502884197169399375\n");
            while(1)
            {
                                printf("请输入半径(单位 厘米)\n");
                                scanf("%d",a);
                                f=a*a*3.14;
                                i=2*3.14*a;
                                printf("圆的面积是:%d平方厘米;圆的周长是:%d厘米,退出请按0,继续请按其他数字键。\n",f,i);
                scanf("%d",&e);
                                if(e==0)
                                        {
                                        system("cls");
                                        d=0;
                                        goto jsq1;
                                        }  
            }
        }     
                if(d==6)
                        return 0;
    }   
}

计算器.c

3.41 KB, 下载次数: 9

沙发
 楼主| 发表于 2017-6-11 11:04:51 | 只看该作者
上面是代码,有好答案会再加悬赏
板凳
 楼主| 发表于 2017-6-16 19:22:41 | 只看该作者
已解决
勿扰!!!!!!
地板
发表于 2017-7-2 15:59:54 | 只看该作者
好的回复是对人的鼓励。

计算器.c

3.41 KB, 下载次数: 0

答案

圣诞快乐.c

2.2 KB, 下载次数: 2

送你的礼物

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表