请大神帮我看下这程序错哪了,咋输出的结果和预想不不一样呢?
程序代码:
#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("该女士已退休"); } 为什么我输出任意一个数字都显示“该男士尚未退休呢”?