C高级第一次PTA作业(2)】的更多相关文章

要求一.要求二 内容链接: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, &…
未来两周学习内容 复习指针的定义和引用 指针的应用场景: 指针作为函数参数(角色互换) 指针作为函数的参数返回多个值 指针.数组和地址间的关系 使用指针进行数组操作 数组名(指针)作为函数参数(冒泡排序) 指针和字符串的关系 字符串和字符指针 常用字符串处理函数 作业要求一 (20分) 完成下列编程题目,每次上完课都会增加2-3道题目,并将编程过程记录在博客里: 1)C高级第一次PTA作业(1) 这部分题目较简单,流程图可画可不画,但请说明指针在题目中的作用. 2)C高级第一次PTA作业(2.3…
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作业 ... 电梯调度问题 [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() {…
PTA作业第一部分 6-7 删除字符串中数字字符(10 分) 删除一个字符串中的所有数字字符. 函数接口定义: void delnum(char *s); 其中 s是用户传入的参数. 函数的功能是删除指针 s所指的字符串中的所有数字字符. 裁判测试程序样例: #include "stdio.h" void delnum(char *s); int main () { char item[80]; gets(item); delnum(item); printf("%s\n&q…