请大神帮我看下这程序错哪了,咋输出的结果和预想不不一样呢?
程序代码:#include<stdio.h>
main()
{
char sex;
int age;
printf("请输入您的性别和年龄\n");
printf("男士性别请用m,女士性别请用w");
scanf("%c,%d",&sex,&age);
if(sex==109)
if(age<=60)
printf("该男士尚未退休");
else
printf("该男士已退休");
else
if(age<=55)
printf("该女士尚未退休");
else
printf("该女士已退休");
}
为什么我输出任意一个数字都显示“该男士尚未退休呢”?









