我不知道哪里错了
#include<stdio.h>
int prime(int t);
int main()
{
int a=6,m,n,num=0;
for (;a<=100;a+2){
for (m=2;m<=a/2;m++){
n=a-m;
if((prime(m)==1)&&(prime(n)==1)){num+=1;
printf("%d=%d+%d",a,m,n);
if (num%5==0){
printf("\n");
num=0;
}
}
}}
return 0;
}
int prime(int t)
{
int i,e=0;
for (i=2;i<t;i++){
if (t%i==0) e=1;
}
return e;
}