第一次PTA作业】的更多相关文章

要求一.要求二 内容链接:http://www.cnblogs.com/X-JY/p/8550457.html 一.PTA作业中的知识点总结 1.6-1 计算两数的和与差(10 分) (1)*在程序中的用途:在定义指针变量时,是指针声明符,说明定义的变量是指针:在访问指针变量时,是间接访问符,用于访问指针所指向的变量 (2)关于函数,形参实参类型要一致,在C语言中形参和实参之间的数据传递是单项的值传递 2.6-2 拆分实数的整数与小数部分(15 分) (1)强制类型转换,在变量前加括号,括号中写…
作业要求一 附加题目 写程序证明P++等价于(p)++还是等价于*(p++)? 1.设计思路: (1).题目算法描述 第一步:定义变量p并赋初值 第二步:分三次计算每次分别输出 p++,(p)++,*(p++) (2).流程图 这是初次尝试的错误流程图 错误原因:①流程图不能是多个程序的,一个程序一个流程图②另外流程图也不会出现三个框并列执行的情况 修改后的流程图 2.实验代码 (1) #include <stdio.h> int main () { int p=1; //printf(&qu…
6-1 在数组中查找指定元素 本题要求实现一个在数组中查找指定元素的简单函数. 1.设计思路 (1)算法: 第一步:定义一个数组名为a的数组,循环变量i,需要查找的数x,和数组元素的个数n. 第二步:读入n和需要查询的数x,并对数组各元素进行赋值. 第三步:调用函数,在函数中进行查找. 第四步:输出所查找数的在数组中的位置. (2)流程图: 2.实验代码: int search( int list[], int n, int x ){ ; ;j<n;j++){ if(x==list[j]){ q…
题目6-1拆分实数整数及小数部分 1设计思路 (1) 第一步:阅读题目要求及所给部分. 第二步:根据题意补全相应函数. (2)流程图 无 2.实验代码 #include <stdio.h> void splitfloat( float x, int *intpart, float *fracpart ); int main() { float x, fracpart; int intpart; scanf("%f", &x); splitfloat(x, &…
电梯调度问题,PTA作业 ... 电梯调度问题 [github]https://github.com/zhanglingxin/elevator-scheduling 在本次代码中我第一次使用C++的类,觉得和C语言有很大的差别,我建了 elevector.h elevector.cpp main.cpp 这三个文件来编写代码: 并用input.txt 和output.cpp来文件读入和读出.在elevector这个类中,我用stop这个函数来实现电梯的停顿,并且使用goToFloor1和goT…
今天完成了C++第一次上机作业,感觉比较简单. 题目: 求2个数或3个正整数中的最大数,用带有默认参数的函数实现. 对3个变量按由小到大顺序排序,要求使用变量的引用. 编写一个程序,用同一个函数名对几个数据进行从小到大排序,数据类型可以是整型.浮点型.用重载函数实现. 对第4题改用函数模板实现,并与第4题程序进行对比分析. 第一题代码: #include<iostream> using namespace std; ,,) { a= a>b ? a : b; a= a>c ? a…
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() {…
BUAA软件工程 第一次阅读作业 项目 内容 这个作业属于哪个课程? 北航软工 这个作业的要求在哪里? 第一次个人作业 我在这个课程的目标是? 学习高效严谨的软件工程开发过程,建立团队意识 这个作业在哪个具体方面帮助我实现目标 熟悉并了解软件工程的基本知识,建立兴趣 快速看完整部教材,列出你仍然不懂的5到10个问题 1.软件开发中的风险控制? 现代软件开发中难免要用到一些第三方开发的开源库,比如python,js等语言,这些库为我们的开发带来便利的同时,也为我们带来了安全隐患,因为这些库的质量是…
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…
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…