#include "iostream.h"
#include<string.h>
#include <stdlib.h>
#include <ctime>
#include<conio.h>
int temp,ying,shu,ping;
int main1(int n1)
{
srand((unsigned)time(0));
n1=rand()%3;
return n1;
}
int main()
{
int now1;
now1=0;
cout<<"--------------------------------------------\n";
cout<<"\a\n";
cout<<"欢迎进入石头剪子布小游戏世界!\n";
cout<<"按任意键开始..."<<endl;
getch();
do
{
int cho;
cout<<"\n";
cout<<"//////////////新一局/////////////////\n";
cout<<"1.出剪子\n";
cout<<"2.出石头\n";
cout<<"3.出布\n";
cout<<"*************************************\n";
cout<<"请选择";
cin>>cho;
if(cho<1||cho>3)
{
cout<<"请输入1-3的数字!\n";
continue;
}
int good;
good=main1(temp);
switch (good)
{
case 0:
cout<<"对方出了剪子\n";
if(cho==1)
{
cout<<"势均力敌\n";
ping++;
}
else if(cho==2)
{
cout<<"您赢了!\n";
ying++;
}
else if(cho==3)
{
cout<<"您输了!\n";
shu++;
}
break;
case 1:
cout<<"对方出了石头\n";
if(cho==1){
cout<<"您输了\n";
shu++;}
else if(cho==2)
{
cout<<"势均力敌\n";
ping++;
}
else if(cho==3)
{
cout<<"您赢了!\n";
ying++;
}
break;
case 2:
cout<<"对方出了布\n";
if(cho==1)
{
cout<<"您赢了!\n";
ying++;
}
else if(cho==2)
{
cout<<"您输了!\n";
shu++;
}
else if(cho==3)
{
cout<<"势均力敌\n";
ping++;
}
}
cout<<"战况:赢"<<ying<<"次;输:"<<shu<<"次;平:"<<ping<<"次.\a\n";
cout<<"_____________________________________\n";
}
while(1);
cout<<temp<<"\n";
return 1;
}
C++程序出错了,请求高手帮忙?
include <iostream> using namespace std;void swap(int,int);void swap(int *p1,int *p2){ int p;p=*p1;p1=*p2;p2=p;} void main(){ int a,b;scanf("%d,%d",&a,&b);if(a
一道C++程序,高手帮忙看一下!万分感谢!送10分以表感谢!
这是程序内核所在,循环15次每次剔除一人,for(j=1;a[k]==0&&j<9;k++)循环中又把第九个数赋为1表示剔除,if(k>30) k=1; 保证人数在30内循环!由此可得!
c++的问题我写的特小的程序,但老是有2个错误错误,望高手来帮忙。
第一题,第一步你应该获取5个整形数,然后用程序求出最大最小值,保存在两个变量里,然后输出;第二步你还得获取3个整形数,对他们进行一下排序,然后输出;第二题,scanf("%d%d%d",&a,&b,&c);这样不行,试想,你输入123的时候,程序会把它当成一个%d就接受的数。其实,直接用scanf("%d"...
关于C++的几个问题,希望高手来帮忙解答下
代码如下,n为求婚者个数,m为间隔长度,eve求婚的例子中m=3 代码运行可通过,下图为示例结果 程序中mark的意思就是下次迭代的起始点。比如初始状态为123456,mark为0,mark+m=3,删除第三个,变为12456,mark=2,mark+m=5,删除第五个,变为1245。以此类推。\/\/\/ include <iostream> include <v...
求高手帮忙写下C++代码
void main(){ int age; \/\/记录年龄 cout<<"Enter Your Age:"<<endl; \/\/屏幕输出“Enter Your Age:”cin>>age; \/\/从键盘输入年龄 cout<<"Your Age is:"<<age<<endl;\/\/屏幕输出“Your Age is:键盘输入的数字”getchar(); \/\/等待接收字符结束程序(在某些时候程序结束后会自动...
求各位高手帮忙,用c#或c++写一个200行左右的程序,要有注释,能让人...
⑷ 编写求集合A、B的交C=A∩B的函数,并输出集合C的元素;⑸ 编写求集合A、B的并D=A∪B的函数,并输出集合D的元素;实现: VC6.0(C实现 控制台)\/\/ SET.cpp : Defines the entry point for the console application.\/\/ include "stdafx.h"\/ 2012年4月10日21:17:33 功能:集合 说明...
拜求C++高手,有好心编程高手帮帮忙,谢谢了!!
int a[4][4];public:Array(int a1[][4],int n){ for(int i=0;i<4;i++){ for(int j=0;j<4;j++){ a[i][j]=a1[i][j];} } } void xuanzhaun()\/\/:实现对方阵a进行顺时针90度的旋转。{ int temp[4][4];for(int i=0;i<4;i++){ for(int j=0;j<4;j++){ ...
急求一个C++-编的9*9的九宫格的程序,希望各位高手帮帮忙!在下在这里先...
void main(void){\/*九宫图算法*\/ int a[9]={1,2,3,4,5,6,7,8,9};int b[9]={0};\/*表示数字的位置状态*\/ int j,k,i;for(k=0;k<=3;k++){\/*对于所有比5小的数*\/ b[1]=a[k];\/*选一比5小的数放到第一行第二列*\/ for(j=8;j>=5;j--){\/*对于所有比5大的数*...
请各位高手帮帮忙看看Apriori C++代码 含义,帮忙注释一下
\/\/static string data[][5] = { \/\/ {"牛肉","鸡肉","牛奶"},\/\/ {"牛肉","奶酪"},\/\/ {"奶酪","靴子"},\/\/ {"牛肉","鸡肉","奶酪"},\/\/ {"牛肉","鸡肉","衣服","奶酪","牛奶"},\/\/ {"鸡肉","衣服","牛奶"},\/\/ {"鸡肉","牛奶","衣服"} \/\/...
C++求高手帮忙写个程序...输出“生日快乐”四个字..用符号拼出来..谢 ...
``cpp printf(" === === || \/\/ \\|| || \\n");```9. 返回0,表示程序执行成功。```cpp return(0);```代码已经修正,并且按照要求输出了“生日快乐”的图案。如果需要更详细的解释或者其他帮助,请告知。