一.知识点总结:
1(1)字符型数据的输入和输出
字符输入函数getchar
输入一个字符
char ch;
ch=getchar()
(2)字符输出函数putchar
输出一个字符
putchar(输出参数)
2.逻辑表达式
逻辑表达式:用逻辑运算符将逻辑运算对象连接起来的式子。
逻辑运算符的优先级&&和||低于关系运算符
3.判断ch是否为小写英文字母
(ch>='a')&&(ch<='z')或:ch>='a'&&ch<='z'
4.ch是空格或者回车
ch==''||ch=='\n'
number是偶数
number%2==0
year是闰年,即year能被4整除但不能被100整除,或year能被400整除
(year%4==0&&year100!=0)||(year%400==0)
5.double型数据的输入格式符%m.nlf说明
n表示数据保留小数位数,m表示输出宽度(包括符号位和小数点),
若数据的实际位数大于m,则按实际位数输出,诺小于m,则左端补空格。
6.switch语句
在switch语句的每个语句段中都使用break语句
一般形式:
{case常量表达式1:语句1
case常量表达式2:语句2
case常量表达式n: 语句n
default: 语句n+1
}
说明:switch后面的括弧内的”表达式“可以是任意类型的表达式
各个case的出现次序不影响执行的结果
多个case可以共用一组执行语句
7.if语句的嵌套
在if语句中包括一个或者多个if语句称为if语句的嵌套
if( )
if()语句1
if()语句2
else
if()语句3
else()语句4
二.遇到的问题及解决办法
这次的作业相对来说比之前的都有些难,又学习了新的东西,很多语句之间会搞混,
所以在编代码的时候会搞不清楚,作业里有个题搞不懂。在请教了老师同学后才弄明白。
附图如下
四.实验心得体会
在编码的时候,不仅需要把每个题中所需的语句弄明白,还要计算公式的正确,
这次的作业难度也比之前的高,希望老师上课可以讲一下,还有就是,希望老师上课
的速度慢一些,有些快,跟不上。