c
happy_bigqiang
这个作者很懒,什么都没留下…
展开
-
VC++ 6.0安装VC6LineNumberAddin显示行号
参考:(笔记)VC6插件安装(VC6LineNumberAddin) - tdyizhen1314 - 博客园 (cnblogs.com)前情提要:由于各种原因,需要使用VC++6.0,作为上古神器,默认没有行号显示,debug十分不便,需要安装插件才能显示行号。以下是安装步骤,总共需要使用到的文件有两个:一个是:VC6LineNumberAddin.dll另一个是:VC6LineNumberAddin.reg1.下载。下载VC6LineNumberAddin插件及注册文件。(以下是参考链接:)转载 2021-12-07 15:58:59 · 1330 阅读 · 0 评论 -
单词长度-week8-C语言习题集
单词长度(4分) 题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。输入格式: 输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。输出格式: 在一行中输出这行文本对应的单词的长度,每个长度之间原创 2016-07-22 16:43:06 · 10323 阅读 · 1 评论 -
C语言指针笔记
1,int *a;//定义时的*与引用时的*是代表不同含义 //定义时*,指a是一个指向int的指针变量; p=*a;//而引用时的*,代表间接寻址a所指向的内容 2,C语言中实参给形参传值,传的是实参的一个副本,打个比方,给函数传int整型,就像你把你的文件复制一份给别人去修改,那份复制的文件改成什么样,都不会影响你的原文件;而如果给函数传指向int的指针变量原创 2016-07-25 15:32:42 · 392 阅读 · 0 评论 -
C语言好题&错题笔记
题目来自浙大翁恺老师C语言与教学课程 http://www.icourse163.org/learn/zju-199001?tid=417003#/learn/quizscore?id=782164&aid=1016082781 没想到负数情况: 关于数组下标的使用: 关于地址计算:原创 2016-06-25 17:33:33 · 460 阅读 · 0 评论 -
奇偶个数-week3-C语言习题集
1奇偶个数(5分) 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。输入格式: 一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。输出格式: 两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。输入样例: 9 3 4 2 5原创 2016-07-22 16:16:04 · 1322 阅读 · 0 评论 -
C语言中的scanf函数:
参考: C语言scanf函数详细解释: http://blog.csdn.net/kobesdu/article/details/39051399#include <stdio.h> int main() { int a; char c; do { scanf("%d",&a); scanf("%c",&c);原创 2016-08-03 14:25:33 · 444 阅读 · 0 评论 -
关于typedef的用法总结(以及typedef与#define的用法区别)
本篇转载于: http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef转载 2016-07-20 15:24:54 · 418 阅读 · 0 评论 -
素数和-week4-C语言习题集
素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0#include <stdio.h>#include <stdlib.h>int main(){ int i,count=1,sum = 0; int n=1,m=2; scanf("%d %d",&n,&m); int j = 2;原创 2016-07-22 16:25:08 · 530 阅读 · 0 评论 -
经典报错bug
C语言: 报错:warning-implicit-declaration-of-function 原因:函数定义了,忘记在main之前声明原创 2016-07-29 15:45:34 · 371 阅读 · 0 评论 -
C语言中字符串输入中scanf与gets函数的区别
转自: http://www.cnblogs.com/wanghetao/archive/2011/11/01/2232234.html scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串”hi hello”,则应该使用gets函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char stri转载 2017-02-22 17:38:52 · 1692 阅读 · 0 评论 -
B1022.D进制的A+B (20)
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。输入样例: 123 456 8 输出样例: 1103#include <iostream>#include <stdio.h>#include <stdlib.h>using namespace std;#原创 2017-02-23 20:30:02 · 261 阅读 · 0 评论 -
鞍点-week7-C语言习题集
鞍点(5分) 题目内容: 给定一个n*n矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。 你的任务是找出A的鞍点。输入格式: 输入的第1行是一个正整数n, (1<=n<=100),然后有n行,每一行有n个整数,同一行上两个整数之间有一个或多个空格。输出格式: 对输入的矩阵,如果找到鞍点,就输出其下标。下标为两个数字,原创 2016-07-22 16:40:28 · 3417 阅读 · 5 评论 -
多项式加法-week7-C语言习题集
多项式加法(5分) 题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。输入格式: 总共要输入两个多项式,每个多项式的输入格式如下: 每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数原创 2016-07-22 16:37:38 · 5844 阅读 · 8 评论 -
notepad++搭建C语言环境(Dev c++)
写在前面:网上的一下设置教程,都是抄来抄去,而且很多都无法实现,以下内容在综合网上多个版本的教程基础之上,各种尝试,亲测成功,记录下来。 环境: windows 7 Notepad++ v6.8.8 Dev-c++ v5.111,将”Dev-c++安装目录bin“添加到系统环境变量PATH中。 右键”计算机“——>”属性“——>”高级系统设置“——>”环境变量“。找到Path项,选中并点击原创 2016-06-11 18:15:24 · 9948 阅读 · 5 评论 -
C语言-结构-笔记
声明结构的形式://第一种struct point{int x;int y;};struct point p1,p2;//第二种,一次性使用;struct{int x;int y;}p1,p2;//第三种,最常用;struct point{int x;int y;}p1,p2; 结构的初始化:用大括号struct date today = {07,13,2014}原创 2016-07-20 18:00:31 · 485 阅读 · 0 评论 -
逆序的三位数-week1-C语言习题集
1逆序的三位数(5分) 题目内容: 逆序的三位数:程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。提示:用%10可以得到个位数,用/100可以得到百位数…。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。输入格式: 每个测试是一个3位的正整数。输出格式: 输出逆序的数。输入样例:原创 2016-07-22 15:16:46 · 5527 阅读 · 2 评论 -
时间换算-week2-C语言习题集
1时间换算(5分) 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905原创 2016-07-22 15:20:53 · 841 阅读 · 0 评论 -
信号报告-week2-C语言习题集
2 、信号报告(5分) 题目内容: 无线电台的RS制信号报告是由三两个部分组成的: R(Readability) 信号可辨度即清晰度. S(Strength) 信号强度即大小. 其中R位于报告第一位,共分5级,用1—5数字表示.Unreadable Barely readable, occasional words distinguishableReadable with co原创 2016-07-22 15:26:38 · 1463 阅读 · 0 评论 -
数字特征值-week3-C语言习题集
数字特征值(5分) 题目内容: 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。这里的计算原创 2016-07-22 16:21:14 · 1516 阅读 · 1 评论 -
念整数-week4-C语言习题集
念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si 注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为: fu er san si yi输入格式: 一个整数,范围是[-100000,原创 2016-07-22 16:26:34 · 1699 阅读 · 1 评论 -
高精度小数-week5-C语言习题集
高精度小数(10分) 题目内容: 由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。 (0,1)之间的任何浮点数都可以表达为两个正整数的商,为了表达这样两个数的商,可以将相除的结果以多个整数来表示,每个整数表示结果的一位。即商的第一位用一个整数来表示,第二位用另一个整数来表示,以此类推,就可以输出一个高精度的除法结果了。 如16/19的结果原创 2016-07-22 16:28:15 · 2859 阅读 · 0 评论 -
分解质因数-week6-C语言习题集
分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。提示:可以用一个函数来判断某数是否是素数。输入格式: 一个整数,范围在[2,10000原创 2016-07-22 16:30:03 · 439 阅读 · 0 评论 -
完数-week6-C语言习题集
完数(5分) 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。现在,你要写一个程序,读入两个正整数n和m(1<=n#include <stdio.h>#include <stdlib.h>int isPerfectNumber(int number);int main(){原创 2016-07-22 16:32:56 · 986 阅读 · 0 评论 -
C语言中的预处理详解
目录一.预处理的工作方式… 3 1.1.预处理的功能… 3 1.2预处理的工作方式… 3 二.预处理指令… 4 2.1.预处理指令… 4 2.2.指令规则… 4 三.宏定义命令—-#define. 4 3.1.无参数的宏… 4 3.2带参数的宏… 5 3.3.预处理操作符#和##. 6 3.3.1.操作符#. 6 3.3.2.操作符##. 6 四.文件包含——include.转载 2016-05-18 12:51:41 · 640 阅读 · 0 评论