@caelumtian
2017-09-08T17:20:57.000000Z
字数 3489
阅读 656
胡杨考研试题
#define 宏名 字符串或者字符
,宏的本质就只一个字符序列,并没有分配空间。如果是常量的话,PI就有了内存空间。这与宏的性质不符。 %o
表示八进制输出,23&027 &作按位与运算,我们知道027是八进制就是23。所以相当于23&23,为23。所以结果为23转换为8进制输出,为23 !(x + y)
是 0 (!取真假 x + y为7,所以整体为假 0) 0 + z - 1
为4。接下来计算 y + z / 2
为6。这样四则运算算完,开始看&&运算, 4 && 6 ,因为两边都为真,所以结果是真,即为1。(题外话,js里面结果是6哦,这里和c语言对&&的解释有差别)附录1
(year % 4 == 0 && year % 400 != 0) ? 366 : 365
#define V(r) 4 / 3 * 3.1415926 * r * r * r
0
4
位运算 15 二进制表示为 1111。15 >> 3 表示二进制右移3位,为0001。<< 2左移两位为 0100,即为4。(真要是考位运算你可得好好看看)y = x < 0 ? 1 : (x == 0) ? 0 : -1
for(i = 2; i <= k; i++)
改为for(i = 3; i <=k; i+=2)
,这样避免偶数判断,提高效率。 见附录2
这题我不太确定啊,仅提供个人意见:
1. n = n * -1
2. i = n / 10;
3. n % 10
说实话,没太明白什么意思这道题
(unsigned)(*str1++) - (unsigned)(*str2++)
这是因为传入的参数为有符号数,有符号字符值的范围是-128~127,无符号字符值的范围是0~255,而字符串的ASCII没有负值,若不转化为无符号数这回在减法实现时出现错误。例如str1的值为1,str2的值为255。链表插入而已,不写了,这个要是不会,我就气死了。
这题这么做:
当有两个点时:1条
当有三个点时:3条 (1 + 2)
当有四个点时:6条 (1 + 2 + 3)
当有五个点时:10条(1 + 2 + 3 + 4)
其实呢N个点,就是 C2N
递归求数列和呗, 我是这么想的
int getLineSum(n) {
if(!n)
return 0;
else
return n + getLineSum(n - 1);
}
int main(void) {
int n;
scanf("%d", &n);
printf("%d", getLineSum(n));
}
x<sup>y</sup>
(2)x<sub>2</sub>
_blank
,答案是错的
function checkinput() {
//获取输入框的引用
var ele = document.getElementsByTagName("input")[0];
//获取输入框的内容
var val = ele.value;
//正则验证输入的是否为纯数字
if(/^[0-9]+$/.test(val)) {
//提交表单
document.forms[0].submit();
}else {
alert("必须输入纯数字");
//让输入框重新获得焦点
ele.focus();
}
}
function countDown(endTime) {
var interval;
var ele = document.getElementById("count");
function getRTime() {
var nowTime = new Date();
var t = endTime.getTime() - nowTime.getTime();
if (t <= 0) {
clearInterval(interval);
return;
}
var h = String(Math.floor(t / 1000 / 60 / 60 % 24));
var m = String(Math.floor(t / 1000 / 60 % 60));
var s = String(Math.floor(t / 1000 % 60));
h = h.length === 1 ? "0" + h : h;
m = m.length === 1 ? "0" + m : m;
s = s.length === 1 ? "0" + s : s;
ele.value = h + m + s;
}
interval = setInterval(getRTime, 1000);
}
要避免冗余的求余计算的计算次数,这样在数字足够大的时候更能体现更高的计算效率,
找出一个素数,然后赋值,可以避免存储无用的数值,利用找出的素数作为分子进行计算,可以进一步提高效率。
一个统一资源定位器(URL) 用于定位万维网上的文档。
一个网页地址实例: http://www.runoob.com/html/html-tutorial.html 语法规则:
scheme://host.domain:port/path/filename
说明: