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语言如何在文件中间插入数据,急求如何将下列C语言程序数据存储到文件中?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
- c语言怎么样文件存储数据,急求如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
- 【C++】39. std::ofstream把程序中的中的变量值存储到文件中
更详细的介绍请参考C++ ofstream和ifstream详细用法 在c++代码中,我们通常可以使用类似std::cout的方法打印变量值.如果想把这些变量值存储到文件中保存起来,可以使用std:: ...
- java接收并存储文件_客户端读取本地文件的数据,发送到服务器,服务器接收并存储到文件中...
只实现了传送文件的功能. 编写Socket客户端和服务器程序,客户端读取本地文件的数据,发送到服务器,服务器接收并存储到文件中. 消息格式: 字段 长度(单位字节) 内容 -------------- ...
- C语言实现数据文件怎么找,急求如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
- 如何保存文件为c语言格式,急求如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
- c语言保存文件格式如何改回来,急求如何将下列C语言程序数据存储到文件中?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
- c语言printf到指定文件,急求如何将下列C语言程序数据存储到文件中?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...
最新文章
- 验证插件——jquery.validate.js
- (二)深度学习数据处理-----图片数据处理
- CUDA常见问题与解答
- 直接法光度误差导数推导
- html居中代码logo,关于logo(前端开发教程)垂直居中的问题
- DNN群宗旨--QQ群(DNN山海经):56782274
- git stash (保存当前的工作现场)
- 微信小程序动画效果集合
- 用python分析世界各国的 “幸福指数”。
- creo 6.0—02:单位的设置,默认绘图模板的绘制(重点)
- 【推荐】程序员必读的三十本经典巨作
- 程序包不存在 错误解决方法
- 颜色转换公式大全及转换表格(31种)
- appium android数字字母切换键,Android自定义键盘:数字键盘和字母键盘
- 【Python从零到壹】使用XPath解析数据爬取起点小说网数据
- 【二叉树相关习题】二叉树最大深度;平衡二叉树;最近公共祖先;对称二叉树;
- 小米运动手环数据导出
- 免费内网穿透服务推荐
- 乘用车轮胎有了刮痕如何修补?
- 适合初学者自制的100mw电视发射机
热门文章
- pcl中PrincipalCurvatures 和 Normal中的curvature的区别
- 二叉树剪枝_决策树,生成剪枝,CART算法
- 大学生有必要学python吗_大学生学python到底有没有用?
- pythonbreak语句教程_Python break语句详解
- objective c 语法
- Linux内核调试方法总结之sysrq
- SAP Fiori + Vue = ?
- Java黄金五年——1~5年一个Java程序员从入行到大牛的晋升之路
- 在WPF中,如何得到任何Object对象的XAML代码?
- 5区块链机会没有公司可以错失