c语言多重循环问题

TIM图片20200326110743.png

请问怎么改才能将m——n之间所有的偶数都输出呢?

#include<stdio.h>

int main(){

int m,n,a,b,c,j;

scanf("%d %d",&m,&n);

b=m;

c=n;

for(a=3;a<c;a++) {

for(j=2;j<=a-1;j++) {

if(a%j==0)

break;

}

b=m-a;

c=n-a;

for(j=2;j<=b-1;j++) {

if(b%j==0)

break;

}

for(j=2;j<=c-1;j++) {

if(c%j==0)

break;

}

printf("%d=%d+%d;%d=%d+%d;",m,a,b,n,a,c);

break;

}

return 0;

}

以上是 c语言多重循环问题 的全部内容, 来源链接: utcz.com/p/195556.html

回到顶部