该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如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语言程序数据存储到文件中?相关推荐

  1. php编码和c语言,急求windows下用c语言开发PHP扩展时,在C语言里把字符串转成utf-8编码再打印的方法。...

    因我是用windows下用c开发PHP扩展时, 想在C的函数内直接打印php_printf某字符串(其中含有汉字字符), 但在PHP调用这个函数时,看到的时汉字乱码.PHP页面用的是utf-8编码格式 ...

  2. 完整学籍程序c语言,急求 “学籍管理”的C语言程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 # include # include # include # include # include struct student { int no; ch ...

  3. C语言实现数据文件怎么找,急求如何将下列C语言程序数据存储到文件中?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...

  4. c语言程序怎么颠倒数据,急求如何将下列C语言程序数据存储到文件中?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...

  5. 如何保存文件为c语言格式,急求如何将下列C语言程序数据存储到文件中?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...

  6. c语言保存文件格式如何改回来,急求如何将下列C语言程序数据存储到文件中?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...

  7. c语言中文件如何插入数据,急求如何将下列C语言程序数据存储到文件中?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...

  8. c语言printf到指定文件,急求如何将下列C语言程序数据存储到文件中?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...

  9. c语言如何将程序保存在文件,急求如何将下列C语言程序数据存储到文件中?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 求如何改动才能将下列程序的存储输入或输出数据(或两者一起)到指定的文件(或运行时直接创立一个文件)如Arrangement中. #include int ...

最新文章

  1. 硬盘重装Ubuntu12.04的感受
  2. java 打印一棵树_java编程题之从上往下打印出二叉树
  3. linux空指针异常能捕获到吗,一次kernel panic分析--空指针in handle_IRQ_event
  4. Microsoft Azure Tutorial: Build your first movie inventory web app with just a few lines of code
  5. Spring Security使用
  6. 表格中内容过多时采用省略号,鼠标移上去显示全部内容
  7. python snmp采集交换机信息_网管交换机与非网管交换机的利弊介绍
  8. angular--Observable总结
  9. [自用版]博客日志下拉文本框的使用
  10. 最准的中文文本相似度计算工具
  11. “MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。”的解决方案
  12. linux怎么修改内存缓存,Linux内存、缓存、Swap等修改
  13. Eclipse 取消import自动补全具体的类名
  14. 浅谈企业内部安全漏洞的运营(一):规范化
  15. 个人永久性免费-Excel催化剂功能第31波-数量金额分组凑数功能,财务表哥表姐最爱...
  16. Orchard详解--第八篇 拓展模块及引用的预处理
  17. Mac Office如何彻底卸载
  18. oracle 11g新特性之IPS Packing demonstration
  19. zk-snark 时延
  20. PHP Error(不定时更新)

热门文章

  1. python中初始化方法_Python中类的初始化特殊方法
  2. linux监控任务跑满,Linux服务器带宽和CPU跑满或跑高排查
  3. VB实训项目:学生成绩管理系统V1.0
  4. Java Web应用小案例:猜数小游戏
  5. 漫谈OI中的群论入门
  6. 复数基础——数组_1
  7. ithoughts怎么自定义样式_Word 表格样式,用过的人可能都会遇到这个问题
  8. delphi 发送网络消息_《新手学习ISO网络模型》(1)如何直观理解物理层?
  9. python可以计算复杂积分吗_python – Scipy:加快2D复数积分的计算
  10. 苹果6换屏多钱_iphone12换屏多少钱 苹果12/12pro换屏幕官方价格报价