输出十二星座 可输出的月日是乱码

img

if ((x == 3 && y >= 21) || (x == 4 && y <= 20)){printf("%d月%d日是白羊座", x, y);}
"="是赋值符号,判断相等用"==" ; if的括号里逗号是错误语法 ; printf 输出里的字符串里"%d"是格式符,表示这里是一个整形数值,数值是多少要在后面写上
C语言基础差,基本的符号和输出都还没掌握,书上都有的