程序调试的问题
请各位帮帮忙哦.我在Visual Studio 2005下编译的一个程序,我生成这个程序后,执行(不调试),执行完却会产生l异常.我懂调试,所以请各位会的人帮我看一下怎么做.源码如下: / testc.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int a[3][3]; int rate=0,i,j; float money; cout<<"请输入你的投注金额:"<<endl; cin>>money; cout<<"按任意键开始游戏...."<<endl; system("pause");
srand( (unsigned)time( NULL ) );
for(i = 0; i<3; i++) {
for(j=0;j<3;j++) { a[j]=rand()%2+1; cout<<(char)a[j]; cout<<endl; if(a[0]==a&&a==a[2]) rate+=3; for(i=0;i<3;i++) if(a[0]==a[1]&&a[1]==a[2]) rate+=3; if(a[0][0]==a[1][1]&&a[1][1]==a[2][2]) rate+=3; if(a[0][2]==a[1][1]&&a[1][1]==a[2][0]) rate+=3; money=money*rate; cout<<"\n你获得奖金为"<<money<<endl;
} }
return 0; } 执行结果的截图我放在上传文件里,请看看,谢谢!!
ux1GniUL.rar
(13.93 KB, 下载次数: 2)
|