码农的世界简友广场每天写1000字

第一个成功打出的C语言程序,请多多指教

2019-04-09  本文已影响55人  xmmhhh33

#include<stdio.h>

int main()

{

    int n,a,b,i,j;

    scanf("%d",&n);

    for(a=1;a<=n/2;a++){

        for(i=2;i<a;i++)

        if(a%i==0)

        break;

        if(i==a){

            for(j=2,b=n-a;j<b;j++)

            if(b%j==0)

            break;

            if(j==b)

            printf("%d %d\n",a,b);}}

            return 0;

}

有没有大神告诉我一下,这一句

for(i=2;i<a;i++),把a换成a/2或者加个根号就不对了是怎么回事?

谢谢大神指点迷津。

   

上一篇 下一篇

猜你喜欢

热点阅读