我按照书上录入一段C++代码,但运行时什么也没有,只是按任一键中止,这是为什么

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:33:21
这是原代码
#include <iostream.h>
const int rows=20;
const int cols=24;
void main()
{
bool seats[rows][cols];
int i,j;
int remained=rows*cols;
for(i=0;i<rows;i++)
for(j=0;i<cols;j++)
seats[i][j]=false;
int ticketnumber;
while(1){
cout << "how many tickets you want(0 to exit)?\n";
cin >> ticketnumber;
if(ticketnumber==0)
break;
if(ticketnumber <0)
continue;
if(ticketnumber>remained){
cout <<"only"<<remained<<"tickets is remained!\n\n";
continue;
}
remained-=ticketnumber;
for (i=0;i<rows;i++){
for(j=0;j<cols;j++)
if(! seats[i][j]){
seats[i][j]=true;
ticketnumber--;
if(ticketnumber==0)
break;
}
if (ticketnumber==0)
break;
}
for(i=0;i<r

#include <iostream.h>
const int rows=20;
const int cols=24;
void main()
{
bool seats[rows][cols];
int i,j;
int remained=rows*cols;
for(i=0;i<rows;i++)
for(j=0;j<cols;j++)//这里j写成了i,改正就好了
seats[i][j]=false;
int ticketnumber;
while(1){
cout << "how many tickets you want(0 to exit)?\n";
cin >> ticketnumber;
if(ticketnumber==0)
break;
if(ticketnumber <0)
continue;
if(ticketnumber>remained){
cout <<"only"<<remained<<"tickets is remained!\n\n";
continue;
}
remained-=ticketnumber;
for (i=0;i<rows;i++){
for(j=0;j<cols;j++)
if(! seats[i][j]){
seats[i][j]=true;
ticketnumber--;
if(ticketnumber==0)
break;
}
if (ticketnumber==0)
break;
}
for(i=0;i<rows;i++){
for(j=0;j<cols;j++)
if (seats[i][j])
cout<<

小弟初学C语言遇到点问题 为什么我按照书上写的什么程序运行都是错误的呢?? 请帮我看一段c语言代码,运行结果怎么得到的 我按照书上说的,在Outlook Express里添加账户,但怎么也不成功,我的是163的电子邮箱 高手请指点,我是C++初学者,如何在vc.net上编写C++,也就是把书上的代码写入运行? 我的outlook该怎么设置呀!我是按照书上说的设置的呀,但还是出现下面的提示。 我读出音标的声音与别人的差不多,但不是按照书上读出来的.要重学音标吗 我正在用OFFICE录入文档时,忽然停电,但先录入的文档未保存,请问怎样查看先前录入的文档 帮我详解一段C语言代码,谢谢 用C语言帮我写一段代码 请帮我排一段C语源代码的错误