文章 2015-07-24 来自:开发者社区

《C语言及程序设计》实践参考——分数的累加

返回:贺老师课程教学链接  项目要求 【项目1:分数的累加】编程序,输出1/3-3/5+5/7-7/9…+19/21的结果提示:如果直接解决上面的问题有困难,可以设计一条“由易到难”的路线,逐渐解决其中要解决的问题,让自己的思路明朗起来。(1)1+2+...+20  ——这个应该会(2)1+1/2+1/3+…+1/20  ——分数的累加,注意两个整型相除,商...

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

《C语言及程序设计》实践参考——二进制文件浏览器

返回:贺老师课程教学链接 【项目5 - 二进制文件浏览器】 (1)做一个类似BinaryViewer的查看二进制文件的程序,输入文件名后,可以以16进制和ASCII对照的方式列出该文件的内容,可以参考下图: 提示:循环中,一次读入16个字节,先用16进制形式输出,再用字符形式输出。 [参考解答] #include <stdio.h> #include <stdli...

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

《C语言及程序设计》实践参考——间隔选职工

返回:贺老师课程教学链接 【项目4 - 间隔选职工】 (1)从键盘输入10名职工的工号、姓名和年龄,并保存到二进制文件worker.rec中 用下面的结构体表示一名职工的记录 typedef struct { int num; //工号 char name[10]; //姓名 int age; //年龄 } Worker; [参考解答] #i...

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

《C语言及程序设计》实践参考——处理C语言源代码的程序

返回:贺老师课程教学链接 【项目3 - 处理C语言源代码的程序】 用C语言写的源程序是一种文本文件。本项目将以C语言的源程序为操作对象,完成对源程序的一系列处理,如判断是否有main函数、将某些行加上注释等。各功能可以分别编制一个程序实现(建议用这种简单的方案),也可以将其集成在一起(向着自己做出IDE努力)。 (1)读入一个C++程序,判断其中是否只有一个main()函数,输出“暂时没有...

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

《C语言及程序设计》实践参考——用文本文件保存的学生名单

返回:贺老师课程教学链接 【项目2-用文本文件保存的学生名单】 文件score.dat中保存的是若干名学生的姓名和C语言课、高数和英语成绩。 (1)定义学生结构体,其中包含姓名、C++课、高数和英语成绩及总分数据成员。 //定义学生结构体 typedef struct { string name; double cpp; double math; dou...

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

《C语言及程序设计》实践参考——小玩文件

返回:贺老师课程教学链接 【项目1 - 小玩文件】 1、下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完整。 #include <stdio.h> #include <stdlib.h> int main() { FILE *fp; if((fp=fopen("abc.txt",_______))==NULL) //(...

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

《C语言及程序设计》实践参考——对称点

返回:贺老师课程教学链接 【项目1-对称点】 设计函数,可以按指定的方式,输出一个平面点的对称点 下面给出枚举类型定义和main函数(测试函数),请写出output函数的实现。 #include<stdio.h> enum SymmetricStyle {axisx, axisy, point};//分别表示按x轴, y轴, 原点对称三种方式 void output(doub...

文章 2015-07-05 来自:开发者社区

《C语言及程序设计》实践参考——链表版通信录

返回:贺老师课程教学链接 【项目4-链表版通信录】 利用链表存储数据,写一个通信录程序,能够记录多个联系人的编号、姓名、性别、联系电话、地址,完成数据的录入、添加、删除、修改以及查询功能。 [参考解答] 本解答自网络:链接 #include<stdio.h> #include<string.h> #include<stdlib.h> typedef ...

文章 2015-07-05 来自:开发者社区

《C语言及程序设计》实践参考——改造链表

返回:贺老师课程教学链接 【项目3 - 改造链表】 下面是一个建立动态链表的程序。阅读程序,然后按要求改造程序。 #include <iostream> using namespace std; #include <stdio.h> #include <malloc.h> #define N 5 typedef struct NODE { ...

文章 2015-07-05 来自:开发者社区

《C语言及程序设计》实践参考——链表的合并

返回:贺老师课程教学链接 【项目1-链表的合并】 输入一个整数m,表示A链表的长度,再输入m个数作为A链表中的m个数据元素,建立链表A,其头指针为heada。输入一个整数n,表示B链表的长度,再输入n个数表示B链表中的n个数据元素,建立链表B,其头指针为headb。输入i、len、j,将要从单链表A中删除自第i个元素起的共len个元素,然后将单链表A插入到单链表B的第j个元素之前。最后输出操...

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

开发与运维

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

+关注