C语言编写1至100能被3和2同时整除的数
展开全部
#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;
}
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;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main(void)
{
int i;
for (i = 1 ; i <= 100 ;i ++)
{
if ( (i %2 == 0)&&(i % 3 == 0))
printf("%d could be divided by 2 and 3.\n", i)
}
return 0;
}
int main(void)
{
int i;
for (i = 1 ; i <= 100 ;i ++)
{
if ( (i %2 == 0)&&(i % 3 == 0))
printf("%d could be divided by 2 and 3.\n", i)
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询