第2个回答 2013-01-04
以下代码供参考:
#include "stdio.h"
#include "stdlib.h"
int main()
{
int i,j;
int count=0;
float sum=0.0;
FILE *fp;
fp=fopen("c:\\data\\out.txt","w");
if(fp == NULL)return -1;
for(i=1;i<5000;i++)
{
if((i %3 ==0)&&(i&5 !=0)&&(i%10 != 2))
{
count ++;
sum +=i;
}
}
fprintf(fp,"%d\n",count);
fprintf(fp,"%f\n",sum/count);
for(i=1;i<5000;i++)
{
if((i %3 ==0)&&(i&5 !=0)&&(i%10 != 2))
{
fprintf(fp," %d",i);
}
}
fclose(fp);
return 0;
}本回答被提问者采纳