已有56人关注
哪位大神帮忙调试一个程序?总有一个错误。希望大家帮帮忙。
发表在C#图书答疑 2013-05-17
是否精华
版块置顶:
#include<iostream>
using namespace std;
int  main()
{
double a[2][1000],b[2][1000],p,q;
int i,j,m,n;
cout<<"                         一名工人的维修次序"<<endl;
cout<<endl;
cout<<"说明:请按机器编号依次输入维修所需时间(小时)和停工造成的损失(万元/小时),"<<endl;
cout<<endl;
cout<<"然后输入一个负数结束。"<<endl;
cout<<endl;
cout<<endl;
for(i=0;i<1000;i++)
{
cout<<"输入第"<<i+1<<"台设备维修所需时间(小时)       :";
cin>>a[0][i];
if(a[0][i]<=0)
break;
cout<<"输入第"<<i+1<<"台设备停工造成的损失(万元/小时):";
cin>>a[1][i];
b[1][i]=a[0][i]/a[1][i]*1.0;
b[0][i]=i+1;

cout<<"一共要维修的设备台数为:";
cout<<i<<"(台)"<<endl;
for(m=0;m<i-1;m++)
for(n=m+1;n<i;n++)
{
if(b[1][m]>b[1][n])
{
p=b[1][m];
b[1][m]=b[1][n];
b[1][n]=p;
q=b[0][m];
b[0][m]=b[0][n];
b[0][n]=q;
}
}
cout<<"最优维修顺序为:";
for(j=0;j<i;j++)
cout<<b[0][j]<<"  ";
}
结果:总是有一个错误,我调了好长时间没结果。
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2013-05-18
沙发
读者朋友:
    您好,请问这是哪本书哪个例子,我们这里可以看一下。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照