编写算法对输入的一个整数,判断它能否被3,5,7整除,并输出以下信息之一:(1) 能同时被3,5,7整除;(2) 能被其中两数(要指出哪两个)整除;(3) 能被其中一个数(要指出哪一个)整除;(4) 不能被3,5,7任一个整除。void main(){long n;int k;scanf("%ld",&n);k = ① ;switch(k){case ② : printf("能被5和7整除"); break;case ③ : printf("能被3、5、7同时整除"); break;case 5: printf("能被3和7整除"); break;case 4: printf("能被7整除"); break;case 3: printf("能被3和5整除"); break;case 2: printf("能被5整除"); break;case 1: printf("能被3整除"); break;case 0: printf("不能被3、5、7中的任何一个整除"); break;}}}