Online Compiler C

#include <stdio.h> int main() { int n; int m=0; scanf("%d",&n); if(n==14||n==20||n==22){ printf("1"); return 0; } if(n%6==0){ m++; } if(n%8==0){ m++; } if(n%24==0){ m++; } printf("%d",m); return 0; }
1) 这段代码的功能是:读取一个整数 n,如果 n 等于 14、20 或 22,直接输出 1 并结束程序;否则,检查 n 是否能被 6、8、24 整除,每满足一个条件,计数器 m 就加 1,最后输出 m 的值。

2) 提示 1:注意程序中的逻辑顺序,当 n 为 14、20 或 22 时,程序会提前结束,不会执行后面的整除判断。  
提示 2:思考一下,如果 n 同时能被 6、8 或 24 整除,m 的值会如何累加?例如 n=24 时,m 会是多少?