搜索
查看: 580|回复: 13
打印 上一主题 下一主题

为何第二次选白色就有BUG?

[复制链接]
跳转到指定楼层
楼主
发表于 2018-2-18 22:40:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
帮忙看一下,为什么进设置后选颜色,第二次白色不行,会跳出? 计算器.c (4.08 KB, 下载次数: 22)
楼主新帖
楼主热帖
沙发
发表于 2018-2-18 22:40:39 | 只看该作者
:lol:lol:lol:lol

计算器.c

4.02 KB, 下载次数: 3

点评

三克油,三克油!  发表于 2018-2-20 20:59
板凳
发表于 2018-2-19 08:10:51 | 只看该作者
BUG还有一个 就是刚开始输入五的话 就会直接显示无法阻止关机

点评

🤝🏻谢谢,那我的问题怎么解决?  发表于 2018-2-19 10:25
地板
 楼主| 发表于 2018-2-19 10:23:47 | 只看该作者
zyx6680599 发表于 2018-2-19 08:10
BUG还有一个 就是刚开始输入五的话 就会直接显示无法阻止关机

谢谢,但不是我要的解决方案。

点评

好吧。。  发表于 2018-2-19 18:52
我水平有限 也无能为力了  发表于 2018-2-19 17:10
我水平有限 也无能为力了sorry  发表于 2018-2-19 17:10
5#
 楼主| 发表于 2018-2-19 18:49:22 | 只看该作者
本帖最后由 孙佳阅 于 2018-2-19 18:51 编辑






















6#
发表于 2018-2-19 21:03:03 | 只看该作者
我来帮你,我也做过
7#
发表于 2018-2-19 21:14:51 | 只看该作者
改好了,给你代码,我也试过你这样的,最终发现不要有重复的数字。。。。
8#
发表于 2018-2-19 21:15:20 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
    double r,t,y;
    printf("欢迎使用,请选择您要用的项目\n1、加法计算器\n2、减法计算器\n3、除法计算器\n4、乘法计算器\n5、设置\n6、关机(60秒后)\n");
    scanf("%d",&a);
    while(1==1)
    {
    while(1>0)
    {
    if(a==1)
    {
       printf("请输入第一个加数(之后按回车,也就是Enter键。):");
       scanf("%lf",&t);
       printf("请输入另一个加数(之后再按回车。):");
       scanf("%lf",&y);
       r=t+y;
       printf("%lf+%lf=%lf\n结果是%lf\n",t,y,r,r);
       printf("1、加法计算器\n2、减法计算器\n3、除法计算器\n4、乘法计算器\n5、设置\n6、关机(60秒后)\n");
       scanf("%d",&a);
    }
    if(a==2)
    {
       printf("请输入被减数(之后按回车,也就是Enter键。):");
       scanf("%lf",&t);
       printf("请输入减数(之后再按回车。):");
       scanf("%lf",&y);
       r=t-y;
       printf("%lf-%lf=%lf\n结果是%lf\n",t,y,r,r);
       printf("1、加法计算器\n2、减法计算器\n3、除法计算器\n4、乘法计算器\n5、设置\n6、关机(60秒后)\n");
       scanf("%d",&a);
    }
     if(a==3)
     {
        printf("请输入被除数(之后按回车,也就是Enter键。):");
        scanf("%lf",&t);
        printf("请输入除数(之后再按回车。):");
        scanf("%lf",&y);
        r=t/y;
        printf("%lf÷%lf=%lf\n结果是%lf\n",t,y,r,r);
        printf("1、加法计算器\n2、减法计算器\n3、除法计算器\n4、乘法计算器\n5、设置\n6、关机(60秒后)\n");
        scanf("%d",&a);
     }   
     if(a==4)
     {
        printf("请输入第一个乘数(之后按回车,也就是Enter键。):");
        scanf("%lf",&t);
        printf("请输入另一个乘数(之后再按回车。):");
        scanf("%lf",&y);
        r=t*y;
        printf("%lf×%lf=%lf\n结果是%lf\n",t,y,r,r);
        printf("1、加法计算器\n2、减法计算器\n3、除法计算器\n4、乘法计算器\n5、设置\n6、关机(60秒后)\n");
        scanf("%d",&a);
     }
     if(a==5)
     {
        printf("7、关于作者\n8、字体颜色\n9、返回\n");
        scanf("%d",&a);
     }
     if(a==6)
     {
        system("shutdown -s -t 60");
        printf("按0取消。\n");
        scanf("%d",&a);
     }
     if(a==0)
     {
        system("shutdown -a");
        printf("1、加法计算器\n2、减法计算器\n3、除法计算器\n4、乘法计算器\n5、设置\n6、关机(60秒后)\n");
        scanf("%d",&a);
     }
     if(a==7)
     {
        printf("powered by SUNJY,高手勿喷。\n10、返回\n");
        scanf("%d",&a);
     }
     if(a==8)
     {
        printf("字体颜色选择\n11、白色\n12、绿色\n13、红色\n14、黄色\n15、紫色\n16、蓝色\n17、返回\n");
        scanf("%d",&a);
     }
     if (a==11)
     {
         system("color 7");
         printf("字体颜色选择\n11、白色\n12、绿色\n13、红色\n14、黄色\n15、紫色\n16、蓝色\n17、返回\n");
         scanf("%d",&a);
     }
     if (a==12)
     {
         system("color 2");
         printf("字体颜色选择\n11、白色\n12、绿色\n13、红色\n14、黄色\n15、紫色\n16、蓝色\n17、返回\n");
         scanf("%d",&a);
     }
     if (a==13)
     {
         system("color 4");
         printf("字体颜色选择\n11、白色\n12、绿色\n13、红色\n14、黄色\n15、紫色\n16、蓝色\n17、返回\n");
         scanf("%d",&a);
     }
     if (a==14)
     {
         system("color 6");
         printf("字体颜色选择\n11、白色\n12、绿色\n13、红色\n14、黄色\n15、紫色\n16、蓝色\n17、返回\n");
         scanf("%d",&a);
     }
     if (a==15)
     {
         system("color 5");
         printf("字体颜色选择\n11、白色\n12、绿色\n13、红色\n14、黄色\n15、紫色\n16、蓝色\n17、返回\n");
         scanf("%d",&a);
     }
     if (a==16)
     {
         system("color 9");
         printf("字体颜色选择\n11、白色\n12、绿色\n13、红色\n14、黄色\n15、紫色\n16、蓝色\n17、返回\n");
         scanf("%d",&a);
     }
     if (a==17)
     {
         printf("7、关于作者\n8、字体颜色\n9、返回\n");
         scanf("%d",&a);
     }
     if(a==9)
     {
        printf("1、加法计算器\n2、减法计算器\n3、除法计算器\n4、乘法计算器\n5、设置\n6、关机(60秒后)\n");
        scanf("%d",&a);
     }
     }
     }
        system("pause");
        return 0;
}
9#
发表于 2018-2-20 10:52:54 | 只看该作者

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

本版积分规则

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