文章 2015-08-04 来自:开发者社区

C语言及程序设计进阶例程-39 银行储蓄系统(第六版)开发

[贺老师教学链接]   [C语言及程序设计进阶]   [本课讲解] bank.h/*注意:运行前要建立空文件account.bin*/ #ifndef BANK_H_INCLUDED #define BANK_H_INCLUDED #include <malloc.h> typedef struct { int account; //账号 int pass...

文章 2015-06-29 来自:开发者社区

C语言及程序设计进阶例程-38 非标准文件及其操作

贺老师教学链接 C语言及程序设计进阶 本课讲解 例:用非标准文件函数复制文件 #include <stdio.h> #include <fcntl.h> #include <stdlib.h> int main() { int handle1, handle2; char ch, filename1[20], filename2[20];...

文章 2015-06-29 来自:开发者社区

C语言及程序设计进阶例程-37 二进制文件及其读写

贺老师教学链接 C语言及程序设计进阶 本课讲解 对比ASCII文件和二进制文件 //(1)将short int x=12321写入文本文件 #include<stdio.h> #include<stdlib.h> int main( ) { short int x=12321; FILE *outfile = fopen("ascii.txt", ...

文章 2015-06-29 来自:开发者社区

C语言及程序设计进阶例程-36 文件的随机读写

贺老师教学链接 C语言及程序设计进阶 本课讲解 示例:写到尾再从头读 #include<stdio.h> #include<stdlib.h> int main() { int a[10], b[10], i; FILE *iofile; if((iofile=fopen("f1.dat","w+"))==NULL) /*用读写方式打开*...

文章 2015-06-29 来自:开发者社区

C语言及程序设计进阶例程-35 标准文件读写方法

贺老师教学链接 C语言及程序设计进阶 本课讲解 示例:以字符为单位复制文件 复制文件a.txt,保存到b.txt中 #include<stdio.h> #include<stdlib.h> int main() { FILE *fp1,*fp2; char ch; if((fp1=fopen("a.txt","r"))==NULL) ...

文章 2015-06-22 来自:开发者社区

C语言及程序设计进阶例程-32 位运算及其应用

贺老师教学链接 C语言及程序设计进阶 本课讲解 位运算 #include <stdio.h> int main() { unsigned short int n = 3; int i; for(i=0; i<10; i++) { printf("%d\n",n); n<<=1; //n=n<...

文章 2015-06-22 来自:开发者社区

C语言及程序设计进阶例程-30 联合体及其应用

贺老师教学链接 C语言及程序设计进阶 本课讲解 联合体的概念 #include <stdio.h> union un { int i; short int si[2]; char c[4]; }; int main() { union un x; x.c[0]='A'; x.c[1]='B'; x.c[2]='C'; ...

文章 2015-06-22 来自:开发者社区

C语言及程序设计进阶例程-29 枚举类型及其应用

贺老师教学链接 C语言及程序设计进阶 本课讲解 He先生方案一:用整型表示品牌、颜色 #include <stdio.h> int main( ) { int brand,color; //brand=0,1,2分别表示Lavida、Tiggo和Skoda //color=0,1,2分别表示红黑白 for(color=0; color<3;...

文章 2015-06-22 来自:开发者社区

C语言及程序设计进阶例程-28 动态规划法问题求解

贺老师教学链接 C语言及程序设计进阶 本课讲解 最短路径问题 #include<stdio.h> #define n 7 #define x 9999 /*用一个尽可能大的开销,代表结点之间没有通路*/ int map[n][n]= /*对图7.33中交通网的描述,map[i][j]代表i结点到j结点的开销*/ { {x,4,5,8,x,x,x}, {x,...

文章 2015-06-22 来自:开发者社区

C语言及程序设计进阶例程-27 贪心法问题求解

贺老师教学链接 C语言及程序设计进阶 本课讲解 找零钱问题及其求解 #include <stdio.h> int main ( ) { int money[10]={100,50,10,0}; /*最大面额的硬值面值排在最前面,将被优先处理*/ int x; /*找零金额*/ int i=0, n=0, m; scanf("%d", &am...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注