研究一整天``还是没弄懂``请大大们指教
#include <stdio.h>main()
{
int a,i,n,b;
int num[300];
printf("put a number:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{ for(a=2;a<=i;a++)
if(i%a==0)
break;
if(i==a)
for(b=1;b<n;b++)
{
printf("%d\\",num[b]=i);
break;
}
}
{
FILE *fp;
fp=fopen("c:\\output.txt","w+");
fprintf(fp,"%d",num[b]);
close(fp);
}
getch();
}
程序是对的``但是只能打一个数字进入 TXT文档```请问怎么才能把所有数字都打出来`?
还请指教更简单的程序``有错误请指出```新手敬上`