求帮编程。。。
#include<stdio.h>main(){ int m,n,i,k,j=0,count=0,a[100]; for(i=1;i<100;i++) { for(k=2;k<i;k++) { if(i%k==0) break; } if(i==k) { a[j]=i; j++; } } for(m=0;m<j;i++) for(n=0;n<j;n++) {if((a[m]+a[n])<=100) { printf("%4d=%d+%d",a[m]+a[n],a[m],a[n]); count++; } if(count%5==0) printf("\n");} }
#include<stdio.h>main(){ int m,n,i,k,j=0,count=0,a[100]; for(i=2;i<100;i++) { for(k=2;k<i;k++) { if(i%k==0) break; } if(i==k) { a[j]=i; j++; } } for(m=0;m<j;m++) //共是j个素数 for(n=0;n<j && m!=n;n++) //m不等于n,不同的两个素数之和 { if((a[m]+a[n])<=100 && (a[m]+a[n])%2==0) //判断之和是否为偶数 { printf("%4d=%d+%d",a[m]+a[n],a[m],a[n]); count++; if(count%5==0) printf("\n"); } } printf("\n"); }