c语言如何将程序保存在文件,急求如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中。
#include
int n=0;
int rest[7][7]; //全局声明,以供全局调用
int main()
{
void perm(int list[],int ,int );
int list[]={1,2, 3,4,5,6,7}; //定义一个数组,用数字1-7来表示星期几
int i,j;
char ss[7][20]={"赵","钱","孙","李","周","吴","陈"}; //
printf("===========================欢迎使用排班系统===================================\n");
printf("请输入下列人选选择休息的可能时间:\n");
printf("1.请按赵、钱、孙、李、周、吴、陈的顺序输入休息每个人的时间\n");
printf("2.输入星期时,请直接输入数字,如要输入'星期一',就用'1'代替,以此类推\n");
printf("3.星期与星期之间用空格隔开,每输入完一个人的休息日,在其后输入0,再按回车继续下一人\n"); //初始操作界面
for(i=0;i<7;i++)
{
printf("%s;",ss[i]); //按照字符数组中各个字符的顺序依次输出字符数组中的字符
for(j=0;j<7;j++)
{
scanf("%d",&rest[i][j]); //输入选择的休息时间
if(rest[i][j]==0) //倘若输入了-1,则停止对当前保安选择休息时间的输入,显示下一名保安出来
break;
}
}
printf("\n\n\n");
perm(list,0,6); //0-6为数组list[]的下标范围
printf("total:%d\n",n); //n一开始为零,用来显示方案可能数
getchar();
getchar();
return 0;
}
void perm(int list[],int k,int m) //无需返回,调用该函数直接显示方案
{
void swap(int *a, int *b);
int i;
int j;
if(k>m)
{
for (i=0;i<7;i++)
{
for (j=0;j<7;j++)
{
if (rest[i][j]==0)
return;
if (rest[i][j]!=list[i])
continue;
if (rest[i][j]==list[i])
break;
}
}
n++;
printf("Solution:%d\n",n);
printf("赵 钱 孙 李 周 吴 陈\n");
printf("=============================================================\n");
for(i=0;i<=m;i++)
{
switch (list[i])
{
case 1: printf("星期一 ");
break;
case 2: printf("星期二 ");
break;
case 3: printf("星期三 ");
break;
case 4: printf("星期四 ");
break;
case 5: printf("星期五 ");
break;
case 6: printf("星期六 ");
break;
case 7: printf("星期日 ");
break;
default:
break;
}
}
printf("\n\n\n");
}
else
{
for(i=k;i<=m;i++)
{
swap(&list[k],&list[i]);
perm(list,k+1,m);
swap(&list[k], &list[i]);
}
}
}
void swap(int *a, int *b) //利用指针用于交换的一个函数,在perm函数中被调用
{
int m;
m=*a;
*a=*b;
*b=m;
}
c语言如何将程序保存在文件,急求如何将下列C语言程序数据存储到文件中?相关推荐
- C语言程序怎么保存文件,急求如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
- c语言printf到指定文件,急求如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
- 如何将c语言中的文件,急求如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
- R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)
R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录
- Android 保存QQ密码(数据存储:文件存储、SharedPreferences)
源码[工程文件]:https://gitee.com/lwx001/saveQQ MainActivity.java: package cn.lwx.saveqq;import android.os. ...
- python 保存csv,Python数据存储到文件的3种方式
原标题:Python数据存储到文件的3种方式 爬虫请求解析后的数据,需要保存下来,才能进行下一步的处理,一般保存数据的方式有如下几种: 文件:txt.csv.excel.json等,保存数据量小. 关 ...
- Android数据存储之文件存储(瞬时数据的存储与读取)项目已上传GitHub
GitHub地址: https://github.com/Skymqq/FileSave.git 数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然 ...
- Android 数据存储(一)-文件存储
目录 一.数据存储概念 二.应用程序专属文件存储 2.1 访问持久文件 2.2 将数据存储到文件 2.3 从文件中读取数据 2.4 查看文件列表 2.5 删除文件 三.缓存文件(cache目录下) 3 ...
- Android(数据存储:文件存储、SharedPreferences)验证QQ密码
前情提要1 :静态页面-简易QQ登录页面(纯activity_main.xml页面) [https://blog.csdn.net/weixin_44949135/article/details/10 ...
最新文章
- NASA将天文数据转换为音频,来听听银河系的声音!
- python接口测试-认识GET请求
- ioremap 与 mmap【转】
- 只开窗不镀锡_翡翠为什么要开窗??————开窗有哪几种?
- 精选CSDN的ACM-ICPC五星博客
- Delphi工具之Image Editor
- 我的工作网怎么样_分享一下我在珍爱网的相亲经历
- compile php with openssl on mac osx error 填坑
- hdu 4320 Arcane Numbers 1 多校联合赛(三)第一题
- as常用固定搭配_常见固定搭配
- 解决win10学习汇编工具的烦恼——汇编学习工具DOSBox0.74的下载和使用(包含可用下载链接)
- Boost电路实战详解!(高效率同步整流,PID闭环追踪)
- 按拼音首字母排列的地区选择代码 中文和拼音已配好链接
- monit 内存 监控_mac系统监控软件Monity for Mac
- xbox控制台小助手服务器连接已阻止,win10系统xbox控制台小帮手无法登录,提示目前您无法登录怎么办...
- 微信小程序之解决background-image属性失效
- Applications for PacBio circular consensus sequencing
- 蓝桥杯——单片机设计与开发初学者必备资料
- spring mvc 学习指南一
- 【LLYD】That 70s show: why the disco decade is back in fashion
热门文章
- 什么是PermGen泄漏?
- 播放2.0:Akka,Rest,Json和依赖项
- 改善Java应用程序性能的快速技巧
- Java代码的执行顺序
- Linux 命令之 7z(7-zip) -- 压缩/解压文件
- outlook邮箱邮件大小限制_设置Office 365邮箱默认发送和接收邮件大小限制
- 【OpenGL从入门到精通(六)】纹理对象与纹理坐标
- 服务器双向认证 原理,什么叫SSL双向认证 SSL双向认证过程是怎样的
- 总结C语言中的数组知识点
- linux设备驱动开发详解源码,linux设备驱动开发详解光盘源码.rar