经典题库
文章平均质量分 65
收集经典题库,扎实基本功
God_bless_TYY
将来的我一定会感激现在拼命的自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在VS2013环境下,基础进阶中。。。(9)
1. 输入一个整型数组,实现一个函数。通过调整该数组中数字的顺序使得数组中所有的奇数放在数组的前半部分,所有偶数放在数组的后半部分 2. 利用杨氏矩阵 (有一个二维数组,数组的每行是从左到右递增的,每列是从上到下递增的),通过在这样的数组中查找一个数字是否存在。 时间复杂度小于O(N)原创 2018-05-04 13:25:58 · 198 阅读 · 0 评论 -
在VS2013环境下,基础进阶中。。。(8)
1.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值是value的二进制位从左到右翻转后的值 2.不使用(a+b)/2这种方式,求两个数的平均值 3.编程实现:一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的 请找出这个数字(使用位运算) 4.有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student" 要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关原创 2018-04-29 21:08:07 · 255 阅读 · 0 评论 -
在Linux(CentOS)环境下,基础进阶中。。。(10)
用一个宏将一个数字的奇数位和偶数位交换经过预处理阶段 使用宏实现两个数中求较大值经过预处理阶段原创 2018-04-29 20:30:12 · 309 阅读 · 0 评论 -
在VS2013环境下,基础进阶中。。。(7)
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定 使用函数实现两个数的交换 实现一个函数判断year是不是闰年 实现一个函数,判断一个数是不是素数 创建一个数组,实现函数init()初始化数组、实现empty()清空数组、实现reverse()函数完成数组元素的逆置原创 2018-04-15 22:26:55 · 299 阅读 · 0 评论 -
在VS2013环境下,基础进阶中。。。(6)
写一个函数返回参数二进制中 1 的个数 输出一个整数的每一位 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列(认为最低比特位为1,属于奇数位) 判断两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同原创 2018-04-11 17:28:13 · 254 阅读 · 0 评论 -
在VS2013环境下,基础进阶中。。。(5)
写一个猜数字的小游戏 写代码实现在整型有序数组中查找想要的数字,找到了返回下标,找不到返回-1.(折半查找) 编写代码模拟三次密码输入的场景。(最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序) 编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出原创 2018-04-08 11:30:37 · 319 阅读 · 0 评论 -
在VS2013环境下,基础进阶中。。。(4)
输入一个数字a,求Sn=a+aa+aaa+aaaa+aaaaa的值 求0~999之间所有的水仙花数并输出(水仙花数:指一个N位数其各个位的N次方和等于该数) 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现 在屏幕上输出一个用*构成的菱形图案原创 2018-04-04 17:24:00 · 271 阅读 · 0 评论 -
在VS2013环境下,基础进阶中。。。(3)
交换两个数组的内容(数组一样大) 计算1/1-1/2+1/3-1/4+1/5-......+1/99-1/100的值 计算1到 100 的所有整数中出现多少次数字9原创 2018-04-02 12:28:20 · 256 阅读 · 0 评论 -
在VS2013环境下,基础进阶中。。。(2)
求10个整数中的最大值 给两个整型变量的值,将两个值的内容进行交换 将三个数按从大到小输出 求两个数的最大公约数原创 2018-03-31 14:55:18 · 452 阅读 · 0 评论 -
在VS2013环境下,基础进阶中。。。(1)
打印出乘法口诀表 判断1000~2000年之间的闰年 打印100~200之间的素数原创 2018-03-27 11:51:21 · 416 阅读 · 1 评论 -
数组运算:sizeof(),strlen()测试题
对于数组必须要注意以下几点: 1)sizeof() 求操作数的类型长度(以字节为单位) --> 操作符 2)strlen() 求字符串的长度,遇到'\0'结束(也就是说计算长度时,它会一直去寻找'\0'),但'\0'不纳入计算 --> 函数 3)对于一个数组a来说,只有&a和sizeof(a)中,a代表整个数组,其他情况下,a都代表该数组中首元素的地址 4)以下例题可以深刻理解一个数组名的含义(一维整型数组的运算、一维字符型数组的运算、二维整型数组的运算)原创 2018-04-18 16:49:12 · 606 阅读 · 2 评论 -
数据在内存中的存储相关练习题
数据在内存中是按照补码的形式存储的在这里容易混淆概念的有以下练习题1. 程序会输出什么?int main() { char a = -1; signed char b = -1; unsigned char c = -1; printf("a = %d, b = %d, c = %d\n", a, b, c); system("pause"); return 0; }此时计算机中,-1...原创 2018-05-29 09:44:52 · 771 阅读 · 0 评论 -
指针和数组相关练习题
1.程序的结果是什么int main() { int a[5] = { 1, 2, 3, 4, 5 }; int *ptr = (int *)(&a + 1); printf("%d, %d\n", *(a + 1), *(ptr - 1)); system("pause"); return 0; }首先应清楚,此时ptr应该指向的是a的下一个数组...原创 2018-06-03 01:40:26 · 986 阅读 · 0 评论
分享