猿问

算法问题!!!!!!

如何用一个算法 当用户选择了三就打开1.txt文件写3三行数据 如果用户选择了六就先打开一个1.txt文件写三行数据 再打开2.txt文件写三行数据 
1-3打开一个文本写数据 3-6打开两个文本些数据 6-9打开三个文本写数据 以此类推


白猪掌柜的
浏览 557回答 2
2回答

白板的微信

选择数/3=打开的txt的数量;&nbsp;for(int =1;i<=选择数/3;i++){  creat i.txt;  open i.txt;  write word;  close i.txt;  }

慕斯709654

我不太明白你的意思我想可以这样#include "stdio.h"main(){int n,m;scanf("%d",&n);//确定要打开 m个文件if( 3*(n/3) < n && n>2){m=n/3+1;}else{m=n/3;}//打开文件并写入&nbsp;char Dizhi[10];for(;m>0;m--){sprintf(Dizhi,"D:\\%d.txt",m);//组合成完整地址&nbsp;/*试验用puts(Dizhi);*/FILE* p;//打开文件&nbsp;p=fopen(Dizhi,"w");//在此 进行写入数据操作fclose(p);&nbsp;}}
随时随地看视频慕课网APP
我要回答