注册 登录
编程论坛 C++教室

有关求两个整数之间的素数,且每5个一行。

景非 发布于 2013-11-12 21:48, 458 次点击
我写了一个程序,就是没有输出结果。我想向各位大神请教一下。问题出在哪儿?
# include "stdio.h"
 int main ()
 {
     int a,b,i,j,t;
     printf("请输入两个整数\n");
     scanf("%d,%d\n",&a,&b);
     if(a>b)
     {t=a;a=b;b=t;}
     i=2;
     j=0;
     a=a+1;
     while(a<=b)
     {while(a>=i)
        {if((a%i)==0&&a!=i)
            break;
        if(a==i)
        { printf("%d\t",a);
        j=j+1;}
               i=i+1;
     }
        
        if(j%5==0)
            printf("\n");a=a+1;i=2;
     }
     return 0;
 }
5 回复
#2
peach54602013-11-13 08:12
自己调试过没?
#3
heroinearth2013-11-13 09:28
scanf("%d,%d\n",&a,&b);改为下面试试
scanf("%d%d",&a,&b);
#4
阿彬2013-11-13 10:41
回复 楼主 景非
只要你会编写这个程序,还在问这个程序,那一定是没调试,或者用来充帖子数的。
#5
阿彬2013-11-13 10:41
回复 2楼 peach5460
此类问题,版主看到应该处理一下,以防为充帖子数而拉低群内的学习兴趣和气氛!
#6
blueskiner2013-11-13 11:17
对于无脑求码贴,应该收费。
1