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 ...
- C语言掉电保存的变量,求解释,怎么能让程序里的变量在关闭后依然保存呢?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int main(){ int c,q; //定义c为余额 q为存取额 char choice; // choice为 ...
- 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 ...
最新文章
- python新建文件格式_python之文件操作
- 云信小课堂|5分钟快速实现iOS端PK连麦场景
- appium 5-27屏幕旋转、
- 基本数据类型的分类 0125
- SendGrid是如何扩展它的邮件传送系统的
- JavaMail---简介
- 如何让jquery-easyui的combobox像select那样不可编辑
- c语言字符串反转栈,【C语言】利用栈将数组中字符串逆序
- SQL2008-显示表大小行数
- 专业科目笔试计算机,2021年度中国证监会招考职位专业科目笔试考试大纲(计算机类)...
- Spark standalone运行模式(图文详解)
- python:使用split以.划分句子、对列表进行切片
- 用计算机和电视机组成家庭影院,请问家庭影院的音响能接在电脑上用么?我的电脑没有配置音响能用家庭 爱问知识人...
- SD卡和SDHC卡操作
- python之if-else_Python中的if-else
- Outlook添加新浪邮箱时的配置细节——登录密码
- 微信、手Q、Qzone之x5内核inspect调试解决方案
- 大数据开发是做什么的?怎样入门?
- 国产游戏面临新一轮洗牌?虚幻4引擎免费开源
- arcgis栅格缺值填补
热门文章
- 【Level 08】U07 Mixed Feelings L1 Day trip
- 【英语学习】【English L06】U03 House L3 How is your house hunt going?
- Martin Odersky Scala编程公开课 第一周作业
- 用python写一个文件管理程序下载_Python管理文件神器 os.walk
- dcdc模块降额设计_一款高性能电源模块的设计思路
- java mvc web_JavaWeb MVC
- Windows 7中的远程桌面增强(Graphics Remoting, Remote Desktop)
- 周口a货翡翠,泸州a货翡翠
- TCP/IP详解卷1 - wireshark抓包分析
- Does Rails Hurt?