#include <stdio.h>
int main(int argc, char *argv[]) {
int i;
FILE *fp = fopen("23.txt","wt");
if(fp == NULL) {
printf("不能打开数据文件。\n");
return 1;
}
for(i = 1; i <= 100; ++i)
if(i % 2 == 0 && i % 3 == 0)
fprintf(fp,"%d ",i);
fclose(fp);
return 0;
}
追问1,int main(int argc, char *argv[]) 这句什么意思
2,23.txt每行只输出一个数,
追答#include <stdio.h>
int main() { // main()函数的参数可以省略
int i;
FILE *fp = fopen("23.txt","wt");
if(fp == NULL) {
printf("不能打开数据文件。\n");
return 1;
}
for(i = 1; i <= 100; ++i)
if(i % 2 == 0 && i % 3 == 0)
fprintf(fp,"%d\n",i); // 这里保证每行一个数据
fclose(fp);
return 0;
}
本回答被提问者和网友采纳