一个C简单问题(初学者)

来源:百度知道 编辑:UC知道 时间:2024/05/20 07:31:52
#include <stdio.h>
void main()
{
int i1, i2;

printf("1-石头,2-尖刀, 3-布\n");
scanf("%d", &i1);

i2 = i1 == 1 ? 3 : i1 == 2 ? 1:2;

if(i1 = i2)
printf("平局");

else if((i2 == 1 && i1 == 2)||(i2 == 2 && i1 == 3)||(i2 == 3 && i1 == 1))
printf("1");

else
printf ("你赢了");
}

#include <stdio.h>
void main()
{
int i1, i2;

printf("1-石头,2-尖刀, 3-布\n");
scanf("%d,%d", &i1,&i2);

if(i1 == i2)
printf("平局");

else if((i2 == 1 && i1 == 2)||(i2 == 2 && i1 == 3)||(i2 == 3 && i1 == 1))
printf("1");

else
printf ("你赢了");
}

输入2个数,以逗号隔开
比如 1,2,就会输出你赢了

发现我也是初学者······