这题我有两种方法
第一种
因为两位数n满足
所以直接用if-else判断
if (n >= 10 && n <= 99) {
printf("1");
} else {
printf("0");
}
由于数据范围较小,可以使用short
完整代码:
#include <stdio.h>
short n;
main() {
scanf("%hd", &n);
if (n >= 10 && n <= 99) {
printf("1");
} else {
printf("0");
}
}
第二种
由于题目要求输出"0"或"1"
所以可以直接将
n >= 10 && n <= 99
强制转换为整数类型然后输出
printf("%hd", (short)(n >= 10 && n <= 99));
完整代码:
#include <stdio.h>
short n;
main() {
scanf("%hd", &n);
printf("%hd", (short)(n >= 10 && n <= 99));
}