那位高手给个VC++的小程序 过两天要考试了。急呀!!!!!!

小弟没有积分。。。那位大哥发发慈悲呀

第1个回答  2008-11-30
我的机子里c++程序实在是太多了
随便写个吧

#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
void main()
{
srand(time(NULL));
cout<<"欢迎你进入抽奖活动,"<<endl<<"游戏规则:一共有6个球 其中1个为中奖球 (编号是1-6)抽中有奖球奖励50元"<<endl<<"祝你好运!"<<endl;
int static ben=100;
cout<<"你现在有100元!抽一次10元"<<endl;
int i;
int k=1;
int num[6]={1,2,3,4,5,6};
while(ben&&k)
{
cout<<"点击“1”开始抽奖,点击“0”结束抽奖:"<<endl;
cin>>k;
int s=rand()%6;
if(k)
{
i=1+rand()%6;
cout<<"你抽中的是第"<<i<<"球"<<endl;
cout<<"有奖球是"<<num[s]<<"球"<<endl;
if(i!=num[s])
{

cout<<"很遗憾,你未抽中有奖球"<<endl;//0-3数字代表白球
ben=ben-10;
}
if(i==num[s])
{

cout<<"恭喜你,你抽中的是有奖球,中奖了!"<<endl;//4代表红球
ben=ben+50;
}
}

cout<<"********************你余额为:"<<ben<<endl;
}
cout<<"本次抽奖结束,谢谢参与!"<<endl;
}
第2个回答  2008-11-30
#include<iostream>
using namespace std;
void reverse(int a[],int);
int main()
{ int i;
int n;
int a[10]={1,2,3,4,5,6,7,8,9,10};
cout<<"enter n:(n<10)"<<endl;
cin>>n;
if(n>=10) return 0;
reverse(a,n);
for(i=0;i<10;i++)
cout<<"a["<<i<<"]="<<a[i]<<endl;
return 0;
}
void reverse(int a[],int n)
{
int i;
int temp;
for(i=0;i<=int(n/2);i++)
{
temp=a[i];
a[i]=a[--n];
a[n]=temp;
}
}
这个函数实现的是:这个数组里面有10个整数,把前n(n<10)个数倒序排列,其余的不变。
因为说的是小程序,所以没整复杂的。本回答被提问者采纳
第3个回答  2008-11-30
去网上直接下源码。
相似回答
大家正在搜