腾讯笔试题
来源:互联网 发布:联想数据恢复中心电话 编辑:程序博客网 时间:2024/06/06 12:50
填空题:
1.
#include <stdio.h>#pragma pack(1)struct A{int i;int j;char c; short k;};struct B{int i;char c;int j;short k;};#pragma pack()struct AA{int i;int j;char c;short k;};struct BB{int i;char c;int j;short k;};int main(){println("%lu:%lu:%lu:%lu:\n",sizeof(A),sizeof(B),sizeof(AA),sizeof(BB)):return 0;}输出结果:
2.
输入参数a为999,则函数返回结果:
int func(a){ int ind =0; while(a) { countx++; a = a&(a-1);} return ind;}
1.回文字符串
所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的。比如:“aba”,“c”。
对于一个字符串,可以通过删除某些字符而变成回文字符串,如:“cabebaf”,删除“c”“e”“f”后剩下的字符“abba”就是回文字符串。要求:给定任意一个字符串,字符串最大长度1000,计算出最长的回文字符串长度。如:“cabebdf”回文串包括“c”“aba”“abba”等,最长回文字符串“abba”长度为4。
输入:字符串
输出:最长会问字符串长度
示例:
输入:cabebdf
输出:4
2.蛇形矩阵
蛇形矩阵:作为一种常用的数学数列,是由1开始的自然数一次排列。。。
如下实例
n=3的蛇形矩阵
1 2 3
8 9 4
7 6 5
n=6的蛇形矩阵
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 35 26 9
17 30 29 28 27 10
16 15 14 13 12 11
此题要求输入蛇形矩阵宽度N,输出整个蛇形矩阵结果,注意输出格式要求按照矩阵从上至下的依次按行输出,每行中间无需换行输出。
样本输入:3
样本输出:1 2 3 8 9 4 7 6 5
欢迎各位大神贴代码!
0 0
- 腾讯笔试题
- 最新腾讯笔试题
- 腾讯笔试题
- 腾讯笔试题
- 腾讯笔试题
- 腾讯 C++笔试题
- 腾讯笔试题1
- 一道腾讯笔试题
- 腾讯笔试题
- 腾讯实习生笔试题
- 腾讯笔试题
- 腾讯笔试题
- 腾讯笔试题
- 腾讯笔试题(二)
- 腾讯笔试题
- 腾讯笔试题
- 腾讯笔试题
- 腾讯实习生笔试题
- BZOJ 2731: [HNOI2012]三角形覆盖问题
- hibernate关于c3p0数据库连接池和二级缓存详解
- 选择排序
- c语言排序算法源代码
- 拉普拉斯算子
- 腾讯笔试题
- Atitit.web ui 组件化 vs mvc
- this关键字
- Linux系统中头文件的使用
- 装饰者模式
- Fliter2D
- 【诸葛干货】一看就明白的爬虫入门-基础理论篇(上篇)
- 用jspdf实现html5页面下载成pdf文件
- Aliyun(阿里云)搭建WordPress