水题。。。只要输出两对因子即可
#include<stdio.h>
int main(){
int n, m, t = 0;
scanf("%d", &n);
while (n--){
int cnt = 0, flag = 0;
scanf("%d", &m);
for(int i = 2; i * i < m; i++){
if (flag == 0){
printf("Case #%d: %d", ++t, m);
flag = 1;
}
if (m % i == 0){
printf(" = %d * %d", i, m / i);
cnt++;
}
if (cnt == 2)
break;
}
printf("\n");
}
return 0;
}