0.展示PTA总分


1.本章学习总结

1.1学习内容总结

  • 在程序中加入适当的输入提示;
  • 如果循环体语句由多条语句组成,必须用大括号括起来,变成一条复合语句;
  • 标识符:由字母、数字、下划线组成,有其它元素就错了,并且第一个必须为字母或则是下划线;
  • else和if的匹配准则:else与最靠近它的、没有与别的else匹配过的if相匹配;
  • int 的范围是 -2147483648—2147483647,无符号位 int 的范围是 0—4294967295。
  • 数学函数:
    1.pow(x,y) 求x得y次方
    2.sqrt(x) 求x的平方根
    3.fabs(x) 求x的绝对值
    4.pow( x,n) 求x的n次方
    5.round() 四舍五入

1.2本章学习体会

莫得体会一开始很多地方都会出错,不是少;就是少&或者%,经过一段时间的熟悉,这些问题慢慢都被克服了,数据类型的判断更加准确,对于C语言感觉自己还有很多不足,有些地方不是太明白。

2.PTA实验作业

2.1给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。

2.1.1数据处理

1.数据表达:定义两个整形变量A和B。
2.数据处理:依据题中2所给的各种情况,正常情况,分母是负数,分母是0等一一列出。

2.1.2代码截图

*2.1.3本题可扩展功能

可以将范围与整数限定去掉,从而改造成一个用于除法计算的计算器。

2.3.4提交列表

2.2出租车计价

2.2.1数据处理

数据表达:用到了整型int(x用于过渡)和双精度浮点型double(distance、wait、price);
数据处理:利用数学函数写出表达式,再通过表达式写出含有if-else的运算过程。

2.2.2代码截图

2.2.3本题可拓展功能

在不同时间段的起步价和其他收费标准不同,比如说:在上下班高峰期,时间收费方面下调或上涨一定幅度,起步价上涨,存在跨时间段的载客(比如乘客上车时是上下班高峰期,在途中过了上下班高峰期,在这个跨时间段期间,收费标准发生变化)。

2.3.4提交列表

2.3判断一个三位数是否为水仙花数

***2.3.1数据表达:定义类型为int的变量nunber,ge,shi,bai,分别来储存个位百位十位上的数字,number表示需要用户输入的一个数字。

数据处理:首先判断number是否为三位数number < 100||number>999,并利用取余来得出个十百位数字

2.3.2代码截图

2.3.3本题拓展

可以设计用于判断四叶玫瑰数五角星数六合数北斗七星数

2.3.4提交列表

3.阅读代码

posted on 2019-10-07 22:00  网1吴海波  阅读(220)  评论(4编辑  收藏  举报