+ -
当前位置:首页 → 问答吧 → 把编译后的exe文件直接传给别人,运行不成啊

把编译后的exe文件直接传给别人,运行不成啊

时间:2011-12-12

来源:互联网

我把这台机器上的a.cpp编译运行之后,把a.exe给别人, + h/ ^( m: W: \0 [: r+ K
结果别人运行a.exe之后显示的是上次我给他发的b.exe的那套代码。(貌似是, 反正就是出入很大)$ M  z% v0 G! G

7 k  P6 B2 D# {! i' l这个是什么问题?  然后别人在自己机器上把a.cpp文件编译运行之后又好了。/ J7 p6 c4 q+ E! [( s
. a0 b+ s) y6 s3 ~3 e# B6 \0 c0 s, ?
还有就是这个代码,  在我机器上没有问题, 可在别人机器上编译运行之后相加结果是e12 45435 什么什么的。
复制内容到剪贴板
代码:
#include<iostream>


using namespace std;

int main ()
{
int i;
double b;
double a[100]={};

cout<<"How many number would you like to calculate?"<<endl;
cin>>i;
for(int n=0;n<i;n++)
{cout<<"Enter number "<<(n+1)<<endl;
cin>>a[n];
}
cout<<"The number you entered is: "<<endl;
for(int n=0;n<i;n++)
{cout<<a[n]<<", ";

}

cout<<"The result is: ";
cout<<a[i-1]+a[i-2]+a[i-3]+a[i-4]+a[i-5]+a[i-6]+a[i-7]+a[i-8]+a[i-9]+a[i-10]+a[i-11]+a[i-12]+a[i-13];
cout<<endl<<endl;



system("pause");
}

作者: alleni   发布时间: 2011-12-12

对于你这个程序你应该提示计算的数目要大于等于13
7 f/ n  P, t8 I6 e; Q5 P6 k4 o" i& c5 q不然结果肯定是错误的

作者: 月夜幻影   发布时间: 2011-12-12

热门下载

更多