PTA作业4、5、6及期中考试的总结】的更多相关文章

前言: 知识点运用:正则表达式,有关图形设计计算的表达式和算法,链表的相关知识,Java类的基础运用,继承.容器与多态. 题量:相较于上次作业,这几周在java方面的练习花了更多的精力和时间,所要完成的任务都变得更新颖复杂,难度也逐渐增加. 设计与分析: (这里主要挑了一些重点,及对笔者而言难度较大及体会深刻的题目) PTA题目集题目小结: ①题目集四--7-2(线的计算): 题目: 用户输入一组选项和数据,进行与直线有关的计算.选项包括:1:输入两点坐标,计算斜率,若线条垂直于X轴,输出"Sl…
     21201411-李英涵            继承与多态blog2 前言: 期中考试的题目还可以,因为给了类图,但是难度也逐渐升高. pta中的四的第一题和第三题较为简单,因为第一题的正则表达式(可以去编程胶囊学习)所以会入手更快一点,第三题主要是类的方法. pta5很难,是五边形多了许多方法,同时这周也有高等数学考试,时间关系导致得分较低. 这几次题目的知识点主要有类设计,继承与多态,容器类等.,面对对象中Java中的继承与多态是核心,使用继承可以有效实现代码复用,避免重复代码的出…
6-1 计算两数的和与差(10 分) 本题要求实现一个计算输入的两数的和与差的简单函数. 函数接口定义: void sum_diff( float op1, float op2, float psum, float pdiff ); 其中op1和op2是输入的两个实数,psum和pdiff是计算得出的和与差. 裁判测试程序样例: include void sum_diff( float op1, float op2, float psum, float pdiff ); int main() {…
6-7 删除字符串中数字字符 1.设计思路: (1)算法: 第一步:定义一个字符数组item,输入一个字符串赋给字符数组item.调用函数delnum, 第二步:在函数delnum中定义循环变量i=0,和变量j=0, 第三步:借助for循环表达式二条件为*(s+i)!='\0',如果*(s+i)不是数字就执行*(s+j)=*(s+i),j++,否则什么都不执行,然后i++, 第四步:*(s+j)='\0' 第五步:输出字符串item (2)流程图: 2.实验代码: void delnum(cha…
要求一.要求二 内容链接:http://www.cnblogs.com/X-JY/p/8550457.html 一.PTA作业中的知识点总结 1.6-1 计算两数的和与差(10 分) (1)*在程序中的用途:在定义指针变量时,是指针声明符,说明定义的变量是指针:在访问指针变量时,是间接访问符,用于访问指针所指向的变量 (2)关于函数,形参实参类型要一致,在C语言中形参和实参之间的数据传递是单项的值传递 2.6-2 拆分实数的整数与小数部分(15 分) (1)强制类型转换,在变量前加括号,括号中写…
pta作业错误点--总结 注释:在做pta题目的时候,发现有许多题目的错误点是值得归纳总结起来的,今后翻阅博客园的时候能够明白之前有哪些是可以值得复习的. 7-2 换硬币 习题2-3 求平方与倒数序列的部分和 错误点: 1.sum=sum+pow(i,2)+1.0/i; 2.sum的类型是double,所以1是1.0:前面定义sum的时候精确到6位小数点,可以定义sum=0.0就可以了,不必要0.000000. 习题2-6 求阶乘序列前N项和 #include <stdio.h> int fa…
一.前言 通过对前三次PTA作业的总结,其中蕴含着不少知识点.它让真正开始接触Java的我一点一点的渗入其中.其包含的知识点有Java代码的大体结构,例如: public class Main{ public static void main(String args[]){ } } 接下来就是如何输入: Import java.util.Scanner; 这段代码放在Main之外. Scanner input=new Scanner(System.in); 输入整数和字符串分别为: int i=…
1.第十四周part1 7-3 #include<stdio.h> int main() { int n; scanf("%d",&n); int a[n]; int i; ;i<n;i++){ scanf("%d",&a[i]); } printf(]); ;i>=;i--){ printf(" %d",a[i]); } ; } 第一步:由题意得,先定义一个整型变量n,输入所需要的数组里面的量. 第二步:…
第一题: #include<stdio.h> int main() { ; ; ){ sum=sum+i; i++; } printf("sum = %d\n",sum); ; } 第一步:由题意可得,此题需要使用while循环语句,所以首先定义两个整型变量i=1,和sum=0. 第二步:定义完变量后,使用while语句,设置i的范围小于等于100,并在循环语句中添加sum=sum+i,i++. 第三步:循环一百次后输出结果即可. PTA输出结果: DEV C++输出结果:…
第一题: #include<stdio.h> int main () { float a,b; scanf("%f %f\n",&a,&b); float c=(a-b)*100.0/b; ) printf("OK"); &&c<) printf("Exceed %.0f%%. Ticket 200\n",c); else printf("Exceed %.0f%%. License R…