一个小程序看了几小时了 求高手解决
#include<stdio.h>#include<math.h>
//输出a,b之间的所有质数
void main()
{
int a,b;
do{
if(a<b||a>=10||b>=10||a<1000||b<1000)
printf("请按要求输入a,b的值\n");
printf("输入a的值(1-1000之间)\n");
scanf("%d",&a);
printf("输入b的值(1-1000之间)\n");
scanf("%d",&b);
}while(a>b||a<=10||b<=10||a>1000||b>1000);
for(int i=a;i<=b;i++)
{
for(int j=2;j<b;j++)
{
if(i%j!=0&&i!=j)
printf("%d\n",i);
}
}
}
那点不对?