随笔分类 - C/C++
摘要:【作者按】网上搜集的题目,自己整理了一下,写了个解答,所有程序均在VS2010上调试通过!如果各位看官有更好更高效更巧妙的方法,请不吝指教!【一】三道题程序题,要求一个小时做完,而且提前交卷有加分。题目1:把一串英文句子按单词反序输出。如:"good moring" -> "moring good"。题目2:输入一个正整数N,输出大于N且最接近这个数的素数。题目3:用数组实现排序二叉树。【出处】http://mcs.sysu.edu.cn/user/longt/Article_1790【一解】题目1:我的想法是把句子的每个字符遍历一遍,找到每个单词
阅读全文
摘要:因为对齐问题使结构体的sizeof变得比较复杂,看下面的例子:(默认对齐方式下)struct s1 { char a; double b; int c; char d; }; struct s2 { char a; char b; int c; double d; }; cout << sizeof(s1) << endl; // 24 cout << sizeof(s2) << endl; // 16 同样是两个char类型,一个int类型,一个double类型,但是因为对界问题,导致他们的大小不同。计算结构体大小可以采用元素摆放法,我举例子说
阅读全文

浙公网安备 33010602011771号