找出各数位上的数字之和是素数的所有3位数。一下是我写的C语言代码,但输出结果不是完全符合题目的,求大佬帮忙看看!!
#include <stdio.h>#include <math.h>
int main()
{
int i,j,k,n;
for(i=1;i<=9;i++){
for(j=0;j<=9;j++){
for(k=0;k<=9;k++){
for(n=2;n<=sqrt(i+j+k);n++){
if ((i+j+k)%n!=0)
printf("%d,",i*100+j*10+k);
break;
}
}
}
}
return 0;
}