C/C++
文章平均质量分 76
vs9841
这个作者很懒,什么都没留下…
展开
-
《C Primer Plus(第五版)中文版》第6章第1至16题
1、编写一个程序,创建一个具有26个元素的数组,并在其中存放26个小写字母,并让该程序显示该数组的内容。#include int main(void){ char c[26]; int i; char j = 'a'; for(i=0;i<26;i++,j++) { c[i] = j; printf("%c ",c[i]); } return 0;}原创 2015-03-22 21:03:22 · 2179 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第7章第1至11题
1、编写一个程序,该程序读取输入直到遇到#字符,然后报告读取空格数目,读取的换行符数目以及读取所有的其它字符数目。#include #include int main(void){ int bs = 0; //统计空格符 int es = 0; //统计换行符 int th = 0; //统计其它字符 char ch; printf("请输入字符,输入#号后结束:\n"); f原创 2015-04-12 12:23:42 · 4762 阅读 · 5 评论 -
《C Primer Plus(第五版)中文版》第9章第1至8题
/* ============================================================================1、设计函数min(x,y),返回两个double数值中较小的那一个,同时用一个简单驱动程序测试这个函数。 ===============================================================原创 2015-05-08 18:19:04 · 2720 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第8章第1至8题
1、设计一个程序,统计从输入到文件件尾的为止的字符数#include #include int main(void){ int i = 0; char ch; while((ch=getchar()) != EOF){ i++; } printf("共计%d个字符\n",i); printf("end\n"); return 0;}注:使用命令重定向方法,从文件获转载 2015-05-02 11:33:05 · 1627 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第10章第1至13题
/* ============================================================================1、修改程序清单10.7中的程序rain,使它不使用数组下标,而使用指针进行计算(程序中仍然需要声明并初始化数组 ========================================================原创 2015-05-18 07:06:02 · 2730 阅读 · 0 评论 -
查找一个字符串在另一个字符串的位置原理分析
在C语言中,查找一个字符串,在另一个字符串中位置原理分析原创 2015-06-21 18:39:08 · 2948 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第11章第1至15题
/* ============================================================================1.设计并测试一个函数,可以从输入读取n个字符(包括空格、制表符和换行符),把结果存储在一个数组中,这个数组的地址通过参数来传递。 ===================================================原创 2015-06-19 09:01:58 · 3156 阅读 · 6 评论 -
《C Primer Plus(第五版)中文版》第13章第1至13题
/* * 1.修改程序清单13.1中的程序,使之不采用命令行参数,而是请求用户输入文件名并读入用户响应,。 */#include #include int main(void){ int ch; char inch[20] = {0}; long int count = 0; FILE * fp; printf("请输入你要统计的文件名称:\n"); scanf("%s",原创 2015-08-25 20:53:16 · 2354 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第14章第1至11题
/* *1.重做复习题3,但用月份名的拼写代替月份号(别忘记了可以使用strcmp())。 *2.编写一个程序,请求用户键入日,月,年,月份可以月份号、月份名或是月份缩写,然后 *程序返回一年中给定的日子(包括这一天)的总天数。 */#include #include #include #include #include void delffush();// 删除多余的缓冲区字原创 2015-08-31 15:04:48 · 2158 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第12章第1至8题
/* ============================================================================1.不使用全局变量,重写12.4的程序 ============================================================================ */#include void c原创 2015-06-26 20:46:58 · 2095 阅读 · 2 评论 -
一张图看懂MingW GCC 5.2.0中的C++的的拷贝构造函数
要了解copy构造函数使用原理,就好是用完成的代码测试一下,看看它是怎么工作,在什么 情况下会被调用,什么 情况下不会被调用,百度了一些名师讲座,在这里讲的也是乱七八糟,与我在实际环境中,实验结果,也不相同。本文例子在MingW GCC 5.2.0 测试通过:#include using namespace std;class copyFunc {public: copy原创 2015-10-24 16:58:54 · 944 阅读 · 0 评论 -
const与指针结合的三种情况
//1.const int *p //不能修改指针指向的内存空间中的值//2.int * const p //不能修改指针本身指向,但是可以修改指向内存空间的值//3.const int * const p //无论是指向的内存空间还是指针本身的值,都不可以修改原创 2015-10-29 09:21:57 · 1338 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第5章第1至8题
1、编写一个程序。将用分钟表示的时间转换以小时和分钟表示的时间。使用#define或const定义一个60的常量,使用while来允许用户重复键入值,并且键入一个小于等于0的时间终止循环。#include #define S 60 //S表示60分钟int main(void){ unsigned int min = 0; unsigned int h,m; printf("请输入原创 2015-03-17 14:02:09 · 2588 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第4章第1至7题
1、编写一个程序,要求输入名字和姓氏,然后以“名字,姓氏”的格式打印:#include int main(void) { char fname[40]; char lname[40]; printf("请输入您的姓和名,中间用空间分隔\n"); fflush(stdout); scanf("%s%s",fname,lname); printf("%s,%s",fname,ln原创 2015-03-15 12:11:29 · 1398 阅读 · 0 评论 -
MinGW编译db-db-4.8.30.NC.tar.gz遇到unexpected EOF while looking for matching‘''
在windows中,使用QT5.2.1自带的mingw4.8.0编译db-db-4.8.30.NC.tar.gz时,突然提示下面这样的错误,百思不得其解,请求高人帮助:./libtool: eval: line 7854: unexpected EOF while looking for matching ' ' './libtool: eval : line 7855 syntax e原创 2014-03-30 22:26:33 · 3694 阅读 · 0 评论 -
《C Primer Plus(第五版)中文版》第1章1.13编程练习
/* ============================================================================您刚刚被MacroMuscle公司(Software for Hard Bodies)聘用。该公司要进入欧洲市场,需要一个将英寸转换为厘米(1英寸=2。54厘米)的程序。他们希望建立的该程序可以提示用户输入英寸值。 ========...原创 2019-01-08 10:58:07 · 316 阅读 · 0 评论