| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2198 人关注过本帖
标题:出什么问题了?
只看楼主 加入收藏
万致远醉帥
Rank: 2
等 级:论坛游民
威 望:1
帖 子:88
专家分:35
注 册:2020-3-24
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
出什么问题了?
程序代码:
#include<iostream>
#include<string>
#include<fstream> 
#include<windows.h>
using namespace std;
void cifang()
{
    cout << "新功能正在开发中";
}
void jisuanqi(void)
{
    cout << "正在加载中" << endl;
    double diyigeshu;
    string fuhao;
    double diergeshu;
    cout << "加载成功\n请输入你要算的算式,输入格式:第一个数“空格”符号“空格”第二个数\n如:1 + 1, 1 * 1, 1 - 1, 1 / 1, 1 mod 1, 1 ^ 1,";
        cin >> diyigeshu >> fuhao >> diergeshu;
    if (fuhao == "+")
    {
        cout << "答案是" << diyigeshu + diergeshu;
    }
    else
    {
        if (fuhao == "-")
        {
            cout << "答案是" << diyigeshu - diergeshu;
        }
        else
        {
            if (fuhao == "*")
            {
                cout << "答案是" << diyigeshu * diergeshu;
            }
            else
            {
                if (fuhao == "/")
                {
                    cout << "答案是" << diyigeshu / diergeshu;
                }
                else
                {
                    if (fuhao == "mod")
                    {
                        int t, pop;
                        t = diyigeshu;
                        pop = diergeshu;
                        cout << "答案是" << t % pop;
                    }
                    else
                    {
                        if (fuhao == "^")
                        {
                            //“这个函数要修改”cifang(diyigeshu,diergeshu);
                        }
                        else
                        {
                            cout << "输入错误,十秒后会再来一次";
                            Sleep(10000);
                            jisuanqi;
                        }
                    }
                }
            }
        }
    }
    
}
void da()
{
    cout << "正在加载中\n";
    double max=-9999999999;
    short geshu=0;
    double a{ 0 };
    short dijig=554;
    cout << "加载成功\n请输入你想输入的数,零表示结束。";
    do
    {
        geshu++;
        cout << "请输入第" << geshu << "个数";
        cin >> a;
        if (a != 0 && a >= max)
        {
            max = a;
            dijig = geshu;
        }
    } while (a!=0);
    {
        
    }
    cout << ""; Sleep(500); cout << ""; Sleep(500); cout << ""; Sleep(500); cout << ""; Sleep(500); cout << ""; Sleep(500); cout << max; cout << ""; Sleep(500); cout << ""; Sleep(500); cout << dijig; Sleep(500); cout << ""; while (true)
    {

    }
}
void xiao()
{
    cout << "正在加载中\n";
    double max = 9999999999;
    short geshu = 0;
    double a{ 0 };
    short dijig = 554;
    cout << "加载成功\n请输入你想输入的数,零表示结束。";
    do
    {
        geshu++;
        cout << "请输入第" << geshu << "个数";
        cin >> a;
        if (a != 0 && a <= max)
        {
            max = a;
            dijig = geshu;
        }
    } while (a != 0);
    {

    }
    cout << ""; Sleep(500); cout << ""; Sleep(500); cout << ""; Sleep(500); cout << ""; Sleep(500); cout << ""; Sleep(500); cout << max; cout << ""; Sleep(500); cout << ""; Sleep(500); cout << dijig; Sleep(500); cout << ""; while (true)
    {

    }
}
int main()
{
    
    cout << "正在加载中,请稍后。稍安勿躁,就一杯茶的功夫\n" << endl;
    string da_xiao;
    const double i = 1.2;
    
    cout << "加载成功\n求最大/小数/计算器,作者:万致远 版本"; printf("%f""\n", i);
    cout << "求大?求小?";
    cin >> da_xiao;
    if (da_xiao == "")
    {
        da();
    }
    else
    {
        if (da_xiao == "")
        {
            xiao();
        }
        else
        {
            if (da_xiao=="计算器")
            {
                jisuanqi;
            }
            else
            {
                cout << "新功能正在开发中,或请更新版本";
            }
        }
    }
}
运行可以,但输入计算器就有问题,jisuanqi根本没被执行
搜索更多相关主题的帖子: max Sleep double 输入 cout 
2020-04-14 09:18
万致远醉帥
Rank: 2
等 级:论坛游民
威 望:1
帖 子:88
专家分:35
注 册:2020-3-24
收藏
得分:0 
这是运行结果
Project23.rar (8.68 KB)

我们遇到什么困难,也不要怕,微笑着面对他,消除恐惧的最好方法就是面对恐惧。
2020-04-14 09:26
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9031
专家分:54061
注 册:2011-1-18
收藏
得分:10 
jisuanqi
应该是
jisuanqi()吧

代码太长,没时间看。
2020-04-14 09:59
return_0
Rank: 8Rank: 8
来 自:五维空间
等 级:禁止访问
威 望:3
帖 子:512
专家分:838
注 册:2020-1-28
收藏
得分:10 
我一般用getch来做计算器

2020-04-14 10:03
万致远醉帥
Rank: 2
等 级:论坛游民
威 望:1
帖 子:88
专家分:35
注 册:2020-3-24
收藏
得分:0 
好了,问题解决了,不过getch是什么?

我们遇到什么困难,也不要怕,微笑着面对他,消除恐惧的最好方法就是面对恐惧。
2020-04-14 10:25
快速回复:出什么问题了?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038042 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved