我就会写一次的 谁帮忙改一下嘛 谢谢了 急!!!!!!!!!!!
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int ren,computer;
printf("0-stone,1-scissor,2-paper\n");
printf("Please make a choice:\n");
scanf("%d",&ren);
srand(time(0));
computer=rand()%3;
if(ren==computer)
printf("REPLAY!");
else if(ren==0&&computer==1)
printf("YOU WIN");
else if(ren==1&&computer==2)
printf("YOU WIN");
else if(ren==2&&computer==0)
printf("YOU WIN");
else printf("YOU LOST!");
return(0);
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int ren,computer;
printf("0-stone,1-scissor,2-paper\n");
srand(time(0));
int i = 0, sum = 0;
while(i++ <= 2)
{
sum = 0;
printf("Please make a choice:\n");
scanf("%d",&ren);
computer=rand()%3;
printf("your choice is %d, computer's choice is %d\n", ren, computer);
if(ren==0&&computer==1)
++sum;
else if(ren==1&&computer==2)
++sum;
else if(ren==2&&computer==0)
++sum;
else --sum;
}
if(sum == 0)
printf("REPLAY!\n");
else if(sum > 0)
printf("YOU WIN\n");
else if(sum < 0)
printf("YOU LOST\n!");
return 0;
}追问
我试了一下 还有三个错误 不会改
追答怎么可能会有错误.在我这里,可以运行的.你把错误信息copy出来
追问error C2143: syntax error : missing ';' before 'type'
error C2065: 'i' : undeclared identifier
error C2065: 'sum' : undeclared identifier
我的程序有一个逻辑错误,更改如下.但像你说的那样的错误不可能出现啊.
#include
#include
#include
int main()
{
int ren,computer;
printf("0-stone,1-scissor,2-paper\n");
srand(time(0));
int i = 0, sum = 0;
while(i++ 0)
printf("YOU WIN\n");
else if(sum < 0)
printf("YOU LOST\n!");
return 0;
}
嘿嘿 是电脑出问题了 您能帮我把运行结果截屏发过来嘛 谢谢了啊