二.PTA函数实验

一、PTA实验作业(函数)

题目一:

    

    1.本题PTA提交列表:

      

        

  2.设计思路(包括流程图),主要描述题目算法

    //设计思路,由题目可知

  3.本题调试过程碰到的问题及PTA提交的情况说明(**注意:调试过程必须截图说明如何调试,如何解决问题,PTA提交的列表中的每一个错误详细说明为什么及如何解决)

题目二:

    

  1.本题PTA提交列表:

    

     

  2.设计思路(包括流程图),主要描述题目算法

      

  3.本题调试过程碰到的问题及PTA提交的情况说明(**注意:调试过程必须截图说明如何调试,如何解决问题,PTA提交的列表中的每一个错误详细说明为什么及如何解决)

       

  

题目三:

   

  1.本题PTA提交列表

        

  2.设计思路(包括流程图),主要描述题目算法

      

  3.本题调试过程碰到的问题及PTA提交的情况说明(**注意:调试过程必须截图说明如何调试,如何解决问题,PTA提交的列表中的每一个错误详细说明为什么及如何解决)

      出现问题:一开始不知如何快速的输入多个成绩?

      方法:再后来经过多次尝试以及和老师同学讨论后发现用数组可以快速又高效的存放多个成绩

二、同学代码互评

   1.我的代码:

   2.同学:

      同学的代码:

   3.我和同学的代码有哪些不同?各自有哪些优势?你更喜欢那种代码的风格?

   

   

三、截图本周题目集的PTA最后排名

      

四、本周学习总结

  1.本周你学会了什么?

   

  2.本周的内容,还有那些内容不会?

  

原文地址:https://www.cnblogs.com/jicong/p/8128041.html

时间: 2024-11-10 07:43:38

二.PTA函数实验的相关文章

四 PTA指针实验

#一.PTA指针实验作业. ##题目1: ##1. 本题PTA提交列表: ##2. 设计思路: 1,创建三个数组a[100], b[100], c[100],初始化,用作容器: 2,把传递过来的数组s[]的前三个数据放进a[]里,把剩下的数据放入b[]里面, 3,最后把数组b和数组a依次赋值给数组s,最后返回子函数. 流程图: 主要描述题目算法: void Shift(char s[]) { int i, t, d = 0, e; char a[100], b[100], c[100]; mem

实验二、作业调度实验

实验二.作业调度实验 专业 物联网工程   姓名 余烁瀚  学号 201306104109 一.        实验目的    (1)加深对作业调度算法的理解:   (2)进行程序设计的训练. 二.        实验内容和要求 用高级语言编写一个或多个作业调度的模拟程序. 单道批处理系统的作业调度程序.作业一投入运行,它就占有计算机的一切资源直到作业完成为止,因此调度作业时不必考虑它所需要的资源是否得到满足,它所运行的时间等因素. 作业调度算法: 1)       采用先来先服务(FCFS)调

三 PTA 数组实验

#一.PTA数组实验作业. ##题目1: ##1. 本题PTA提交列表: ##2. 设计思路: 1,先输入数组个数,再输入数组的值. 2,让第一个赋值给一个变量,然后再把最后一个赋值给第一个,最后再把变量的值赋给最后一个. 3,循环n/2次,得到新的数组排列,输出. 流程图: 主要描述题目算法: ##3.本题调试过程碰到问题及PTA提交列表情况说明. ##题目2: ##1. 本题PTA提交列表: ##2. 设计思路: 1,输入数组个数 ,数组,要找的值. 2.从第一个数组与要找的值进行比较,直到

C++沉思录之二——虚函数使用的时机

虚函数使用的时机 为什么虚函数不总是适用? 1. 虚函数有事会带来很大的消耗: 2. 虚函数不总是提供所需的行为: 3. 当我们不考虑继承当前类时,不必使用虚函数. 必须使用虚函数的情况: 1. 当你想删除一个表面上指向基类对象,实际却是指向派生类对象的指针,就需要虚析构函数. C++沉思录之二--虚函数使用的时机,布布扣,bubuko.com

sdut 面向对象程序设计上机练习二(函数模板)

面向对象程序设计上机练习二(函数模板) Time Limit: 1000MS Memory limit: 65536K 题目描述 利用数组和函数模板求5个数最大值(分别考虑整数.单精度.长整数的情况). 输入 分别输入5个int型整数.5个float 型实数.5个long型正整数. 输出 分别输出5个int型整数的最大值.5个float 型实数的最大值.5个long型正整数的最大值. 示例输入 11 22 666 44 55 11.11 22.22 33.33 888.88 55.55 1234

面向对象程序设计上机练习二(函数模板)

面向对象程序设计上机练习二(函数模板) Time Limit: 1000MS Memory limit: 65536K 题目描述 利用数组和函数模板求5个数最大值(分别考虑整数.单精度.长整数的情况). 输入 分别输入5个int型整数.5个float 型实数.5个long型正整数. 输出 分别输出5个int型整数的最大值.5个float 型实数的最大值.5个long型正整数的最大值. 示例输入 11 22 666 44 55 11.11 22.22 33.33 888.88 55.55 1234

linux shell学习笔记二---自定义函数(定义、返回值、变量作用域)介绍

linux shell 可以用户定义函数,然后在shell脚本中可以随便调用.下面说说它的定义方法,以及调用需要注意那些事项. 一.定义shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 1.可以带function fun() 定义,也可以直接fun() 定义,不带任何参数. 2.参数返回,可以显示加:return 返回,如果不加,将以最后一条命令运行结果,作为返回值. retu

二,pta函数作业

题目一:求组合数 pta提交列表: 设计思路: 设计思路:先定义一个子函数求阶乘,求出组合数输出 本题调试过程碰到问题及PTA提交列表情况说明. 没有定义子函数double,改为double后正确 题目二:求幂之和 pta提交列表: 设计思路: 设计思路:定义一个子函数求2幂,让i逐渐加一,用 子函数求2的小于n的所有次幂,每次循环时加起来 题目三:求n以内最大的k个素数以及它们的和 提交列表: 设计思路: 设计思路:先求出2到之间的所有素数,让a[0]等于每次 求出的最大素数,让a[y]=其后

实验二:函数重载、模板、简单类的定义和实现

[实验结论] #函数重载 编写重载函数add(),实现对int型,double型,Complex型数据的加法.在main()函数中定义不同类型 数据,调用测试. #include<iostream> using namespace std; struct Complex { double real; double imaginary; }; //函数声明 int add(int a, int b); double add(double a,double b); Complex add(Comp