按选择排序由大到小排序后输出不了素数

img


最后一个循环想要输出这这几个数中的素数,但是没有结果输出,把它移到上一个循环里会由大到小排序就会错误

1.需要定义时将flag定义为1,且在最后一个if语句下方一行加入flag=1,这样flag的值才能从0变为1,在循环中才能继续进行上方的条件语句
2.在输出时,printf中应该是("素数有%d\n",a[i]),这样才能正确输出。(为了输出格式更加好看,最好在%d后加入\n)
希望能够采纳!!!