为什么输出的全是“成绩为优”
#include<stdio.h>
#include<iostream>
int main() {
int a;
std::cin >> a;
if (90 <= a <=100) {
printf("成绩为优!");
}
else if (75<= a <90) {
printf("成绩为良!");
}
else if (60<= a < 75) {
printf("成绩为中!");
}
else if(0 <= a <60) {
printf("成绩为差!");
}
return 0;
}