求助,困扰了3天的求素数。
程序代码:
#include "stdio.h" int main() { int a1,a2,a3,a4=0; printf("请输入两位数,求之间的素数:\n"); scanf("%d%d",&a1,&a2); for(;a1<=a2;a1++) for(a3=2;a3<a1;a1++)if(a1%a3==0)break; if(a3>=a1) {printf("%d",a1); a4++; if(a4%5==0)printf("\n"); } return 0; }通过编译,但是没有输出。我感觉应该是循环里的表达式出了问题。。。