em có 1 bài tập về nhà như thế này, lúc đầu e nhập dc thằng x,y nhưng ko nhập được phép tính. Sau 1 hồi hỏi han mới bik là phải thêm %*c , Mấy bác cho e hỏi là tại sao phải thêm %*c không ạ
int x,y;
char pheptinh;
printf("nhap x,y: ");
scanf("%d%d",&x,&y);
printf("Nhap phep tinh: ");
scanf("%*c%c",&pheptinh);
switch(pheptinh)
{
case '+':
{
printf("%d + %d",x,y);
break;
}
case '-':
{
printf("%d - %d",x,y);
break;
}
case '*':
{
printf("%d * %d",x,y);
break;
}
case '/':
{
if(y==0)
{
printf("khong chia duoc");
}
else
{
printf("%d / %d",x,y);
}
break;
}
}
getch();


83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?