| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1031 人关注过本帖
标题:求解关于暂停黑窗口的疑问,谢谢~
只看楼主 加入收藏
Kyq
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-9-27
结帖率:0
收藏
已结贴  问题点数:5 回复次数:1 
求解关于暂停黑窗口的疑问,谢谢~
这是一段计算一元二次不等式的代码,问题是每次运行黑窗口都无法正确暂停,system("PAUSE")语句不是最后暂停,而是在输出结果之前暂停,为什么会出现这种情况?感觉有时候好用,遇见switch和if语句就不太好用,不知道其他情况下怎么样。谢谢答疑~


#include <iostream.h>
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
#include<conio.h>

void main()
{

    double a,b,c,delta,x1,x2;
    a=1;
    b=2;
    c=1;

    //cin>>a>>b>>c;

    if (a==0&&b==0)
        cout<<"feiyiyuanercifangcheng\n";
    else
        if (a==0&&b!=0)        //bx+c=0
            cout<<"gaifangchengweiyiyuanyicifangcheng,jiewei:"<<-c/b<<'\n';
         else
         {
             delta=b*b-4*a*c;
             if (delta<0)
                 cout<<"fangchengwujie\n";
             else
                 if (delta==0)
                     cout<<"gaifangchengyoulianggexiangdengdeshishujie:"<<-b/(2*a)<<'\n';
                 else
                 {
                     x1=(-b+sqrt(delta))/(2*a);
                     x2=(-b-sqrt(delta))/(2*a);
                     cout<<"gaifangchengyoulianggebudengdeshigenjie:"<<x1<<'\t'<<x2<<'\n';
                     system("PAUSE");
                 }
         }

    system("PAUSE");

}
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 暂停 黑窗口 PAUSE include cout 
2017-09-27 20:53
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
收藏
得分:5 
用getch()代替。先加上conio.h
2017-09-29 11:56
快速回复:求解关于暂停黑窗口的疑问,谢谢~
数据加载中...
 
   



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

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