(一).合法的C标识符
标志判断是否符合flag为0是错的,为1是正确的,初始化为1。
1.注意第一个和其他的判定是不同的。
2.注意从对立面考虑,有一个不符合,就可以将flag标志为错的,再判断即可,但是因为条件很多。
3.如果从正面考虑的话,每一种情况都判定,如果遇到一个flag为0,就跳出,输出“NO",否则到最后输出”YES“.
4.注意单词大小写。
(二)计算表达式
F=
sqrt
(1+x);
for
(i=2;i<=n;i++){
F=
sqrt
(i+F);
}
2.n的范围,到底是从几到几的。
(三)温度转换
C=5(F-32)/9
简单公式的应用,注意数据类型
(四)求实数绝对值
负的转成正的,一个判断即可。
(五)打印金字塔
观察图形的特点和规律,由每一行的数来看,都是回文数,1,121,12321.....(递归)
从一到n的叠加,空格的特点也是,前面是(n-i)*2个空格,而且每输出一个数都要跟上一个空格,只有最后一个是不用的。
总结:这速度真的很慢。。。。。。。。。。
(一)出现了误区,做了好长时间。(二)一开始的范围搞错了。。。。。
主要还是读题不够仔细,思路不清楚,就开始做了,而且错题率过高了。