武漢新航電腦學(xué)校常年開設(shè)有C語言培訓(xùn)班,專業(yè)老師上課,免費試聽,滿意報名,地址:漢陽龍陽大道郭茨口車站旁,玫瑰酒店后院二樓。
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#define MAX 100
int fun(int lim, int aa[MAX])
{
int f,i,j,k=0;
for(i=2;i<=lim;i++)
{
f=1;
for(j=2;j<i;j++)
if(i%j==0) f=0;
if(f!=0) aa[k++]=i;
}
return k;
}
void main()
{
FILE *wf;
int limit,i,sum;
int aa[MAX];
system("CLS");
printf("輸入一個整數(shù):");
scanf("%d",&limit);
sum=fun(limit,aa);
for(i=0;i<sum;i++)
{
if(i%10==0&&i!=0) /*每行輸出10個數(shù)*/
printf("\n ");
printf("%5d ",aa[i]);
}
/******************************/
wf=fopen("out.dat","w");
sum=fun(15,aa);
for(i=0;i<sum;i++)
{
if(i%10==0&&i!=0) /*每行輸出10個數(shù)*/
fprintf(wf,"\n");
fprintf(wf,"%5d ",aa[i]);
}
fclose(wf);
/*****************************/
}