#include<stdio.h>
Salve.
Sul mio libro c'è proposto come esercizio di trasformare in codice l'algoritmo del gioco della morra cinese.
praticamente devo fare un programma che chieda all'utente di inserire da tastiera:
carta, forbice o sasso.

E, tenendo presente che forbice vince su carta; carta vince su sasso; sasso vince su forbice, deve apparire a video se vince il primo giocatore oppure se vince il secondo...
Ho provato a scrivere questo programma ma non funziona, e purtroppo non ci sono le soluzioni sul libro... Che errori ho fatto?

int main()
{
char x,y,carta,forbice,sasso;

printf("inserisci il primo nome:");
scanf("%d",&x);
printf("inserisci il secondo nome:");
scanf("%d",&y);
if(x==y)
printf("il gioco è pari");
else
if(x=='b'&&y=='a'||x=='a'&&y=='c'||x=='c'&&y=='b')
printf("ha vinto il primo giocatore");
else
printf("ha vinto il secondo giocatore");

getch();
}