1. 首先回顾顺序结构
2. 输入一个正实数x,分别输出它的整数部分和小数部分.(有的数字小数部分输出可能后面位数很多,是存储形式问题,精度的原因)
3. 输入三个整数a.b.c并交换他们的值:a的值给b,b的值给c,c的值给a.(注意代码第二行的赋值顺序)
4. 先简单了解if语句如下:
5. 分析如下代码,其中上面灰色的代码为源代码,但是其输出结果有误,改正代码在下方 ,包括错误原因.(可以和第2题相比较)
6. 判断一个整数能否被3或7整除.
(代码第二行我的理解是当一个数除3或7的值和他的整除值相等时该整数即为符合条件整数)
替换代码为:if m%3==0 or m%7==0:
7. 用户输入一个数字,若为奇数输出平方根,否则输出立方根.(用单分支、双分支、条件运算实现)
8. 输入整数x.y.z.若x²+y²+z²大于1000,输出x²+y²+z²千位以上的数字,否则输出三个数之和.
9. 输入三个数,判断能否组成三角形.若能,输出是等腰三角形、直角三角形还是等边三角形或者普通三角形,若不能,输出不能组成三角形.
10. 输入一个人的出生日期和当前日期(年 月 日),输出其实足年龄.