第14、15教学周作业

要求一

还差一些没做完。

要求二

USTH_C程序设计(基础)14周第一次PTA作业 

7-3 将数组中的数逆序存放

1.实验代码

#include<stdio.h>int main()
{int i,n,t;scanf("%d",&n);int a[n];for(i=0;i<n;i++){scanf("%d",&t);a[i]=t;}for(i=n-1;i>=0;i--){printf("%d",a[i]);if(i!=0){printf(" ");}}}

2 设计思路

第一步:定义各变量,输入n。

第二步:定义数组a[n]。

第三步:当i>=0时循环;设置i=n-1,输出a[i];每次循环i=i-1;当i不等于0时,输出空格。

3.流程图

4.本题调试过程碰到问题及解决办法

 

我在这道题的解决过程中遇到了许多问题,比如说循环条件和行末有没有空格的问题。

解决方法就是试了很多很多遍,把循环条件改了很多次,后来参考了同学的,然后就解决了。

USTH_C程序设计(基础)15周第二次PTA作业

7-3 求交错序列前N项和

1.实验代码

#include<stdio.h>  
int main()  
{  int n;  scanf("%d",&n);{  int i;  double j,k;  double m=1;  j=1;  for(i=2;i<=n;i++)  {  if(i%2==0)  {  j=j+2;  k=-i/j;  }  else  {     j=j+2;  k=i/j;  }  m=m+k;  }  printf("%.3lf\n",m);  }  return 0;  
}  

2.设计思路

我认为此题可以不用数组来解决。

第一步:定义n,输入n;定义各个变量。

第二步:设置循环。

第三步:循环内设置有if-else语句。

第四步:循环结束,输出最后结果。

3.流程图

4.本题调试过程碰到问题及解决办法

 

 此题花了我很长时间,因为我一直想使用数组来解决这道题,后来我直接放弃使用了数组。

要求三

 

 https://git.coding.net/kimhae/test.git

要求四

这两周学习了数组,但我觉得我掌握的不是太好。让我初始化,输出数组之类简单的都可以。但是pta上的一些题对我来说有些难。

难点应该是在于双重循环的条件填的对不对。循环没学好,想学好数组是挺难的。

要求五

互评和学习进度

http://www.cnblogs.com/572453251asd/p/7966992.html

 

http://www.cnblogs.com/zgq947/p/7966299.html

 

http://www.cnblogs.com/jsjyys/p/7955576.html

 

 

转载于:https://www.cnblogs.com/kimhae/p/7966957.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/285128.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

篇三:访问JSON静态文件

背景&#xff1a;在定位的时候带出车牌号的前两位&#xff0c;这里就有一个地址和车牌号前两位的映射关系&#xff0c;这个映射关系起初是通过Ajax在页面加载的时候请求去数据库里面查出来赋给一个变量&#xff0c;然后去操作&#xff0c;但是这个过程通常需要4~7秒&#xff0c…

代理(Proxy)

2019独角兽企业重金招聘Python工程师标准>>> 一、代理的概念 动态代理技术是整个java技术中最重要的一个技术&#xff0c;它是学习java框架的基础&#xff0c;不会动态代理技术&#xff0c;那么在学习Spring这些框架时是学不明白的。 动态代理技术就是用来产生一个对…

【ArcGIS微课1000例】0006:创建随机点(Create Random Points)

问题描述 在一个给定的范围内,根据随机位置,生成指定数量的随机点。生成的随机点通常用来提取每个点对应的NDVI,高程,气温等值。 ArcGIS创建随机点 创建指定数量的随机点要素。可以在范围窗口中、面要素内、点要素上或线要素沿线生成随机点。 工具介绍:

C语言试题163之计算某一天是对应年的第几天,这一年一共多少天;计算两个日期之间相隔的天数。两个日期由键盘输入。

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款刷算法、笔试、面经、拿大公司offer神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:计算某一…

[转]《吐血整理》系列-顶级程序员工具集

你知道的越多&#xff0c;你不知道的越多 点赞再看&#xff0c;养成习惯 GitHub上已经开源 https://github.com/JavaFamily 有一线大厂面试点脑图、个人联系方式&#xff0c;欢迎Star和指教 前言 这期是被人才群交流里&#xff0c;还有很多之前网友评论强行顶出来的一期&#x…

跟我做⼀个高德地图的 iOS / Android MAUI 控件(前言)

Microsoft Build 2022 ⼤会上正式发布了 .NET MAUI , 对于 .NET 开发者可以⽤ C# 完成跨平台的前端应⽤开发。对⽐起 MAUI 的前身 Xamarin , MAUI 除了可以⽤传统的原⽣开发模式外&#xff0c;还⽀持了 Blazor 的混合式开发。这也让更多⽅向的开发⼈员能进⼊到跨平台的应⽤开发…

Valid Number

Valid Number 题解 题目描述 即判断某个字符串是否合法的数字表达式。如&#xff1a; 2e10&#xff0c;合法。 75.0.&#xff0c;非法。 0e&#xff0c;非法。 0.1 &#xff0c;合法。题解 基于规则与状态判断。可利用二维数组模拟状态转移图&#xff0c;又或是利用变量记录状…

java.util.ListIterator

列表迭代器并不持有当前元素的引用&#xff0c;其持有的游标是位于列表连个元素之间。可以通过调用next()或者previous()返回列表中的元素。一个拥有n个元素的列表拥有n1个游标位置&#xff0c;示意图如下&#xff1a; 注意&#xff1a;remove和 set(Object)方法并不是以迭代器…

保姆级C语言版高斯坐标正算反算倾情奉献!

文章目录 正反算原理速递C语言正反算实现坐标正算坐标反算扩展阅读: 【小程序】坐标正算神器V1.0(附C/C#/VB源程序) 测量人看过来:多种语言编写的测量坐标反算神器附源码(C#/VB) 正反算原理速递 已知边长和方位角,由已知点计算待定点的坐标,称为坐标正算。已知两点坐标…

C语言试题164之求定积分

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款刷算法、笔试、面经、拿大公司offer神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:利用梯形…

我的jekyll配置和修改

主要记录使用jekyll搭建博客时的一些配置和修改。 注意&#xff1a; >使用时请删除{和%以及{和{之间的空格。 预览文章 source ~/.bash_profile jekyll server添加about me 边栏 参考the5fire的技术博客在index.html页面加入如下代码&#xff1a; <section> <h4>…

[转]白话阿里巴巴Java开发手册高级篇

不久前&#xff0c;阿里巴巴发布了《阿里巴巴Java开发手册》&#xff0c;总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范&#xff0c;这些流程规范在一定程度上能够保证最终的项目交付质量&#xff0c;通过在时间中总结模式&#xff0c;并推广给广大开发…

C语言试题165之求三色旗问题

📃个人主页:个人主页 🔥系列专栏:C语言试题200例 💬推荐一款刷算法、笔试、面经、拿大公司offer神器👉 点击跳转进入网站 ✅作者简介:大家好,我是码莎拉蒂,CSDN博客专家(全站排名Top 50),阿里云博客专家、51CTO博客专家、华为云享专家 1、题目 题目:有一根绳…

spring boot微服务通用部署启动脚本

2019独角兽企业重金招聘Python工程师标准>>> 通用springboot微服务启动、停止脚本。 #!/bin/bash # # chkconfig: - 20 80 # description: Starts and stops the App. # author:vakingeENVdev RUNNING_USERvakinge ADATEdate %Y%m%d%H%M%S APP_NAMEpassport-serve…

day10 多媒体(文字 图片 音频 视频)

1计算机表示图形的几种方式bmp:以高质量保存 用于计算机jpg:以良好的质量保存 用于计算机或者网络png:以高质量保存图片大小的计算公式&#xff1a;图片的总像素*每个像素的大小 (多出的一点是图片的信息)单色&#xff1a;每个像素最多可以表示2种颜色 要么是黑要么是…

VB实现6大排序算法---动态过程展示(建议收藏)

VB实现6大排序算法&#xff1a;插入排序、基数排序、快速排序、希尔排序、选择排序、归并排序。可以随机生成指定个数的数据&#xff0c;显示排序过程&#xff0c;给出排序结果&#xff0c;计算排序算法消耗的时间。 生成随机数&#xff1a; 排序结果&#xff1a; 插入排序&…

C# 实现 Actor并发模型 (案例版)

啥是Actor模型Actor (英语翻译 演员) 这个概念要回溯到面向对象程序设计的本身上来&#xff0c;更偏向于现实世界&#xff0c;现实世界就是由单个个体&#xff08;人&#xff09;与其他个体或(人&#xff09;通讯&#xff08;消息&#xff09;组成的现实世界&#xff0c;所以&a…

oracle--number

1. oracle的number类型是oracle的内置类型之一&#xff0c;是oracle的最基础数值数据类型。在9iR2及其以前的版本中只支持一种适合存储数值数据的固有数据类型&#xff0c;在10g以后&#xff0c;才出现了两种新的数值类型&#xff0c;即推出本地浮点数据类型(Native Floating-P…

超详细C语言版数据结构:图的深度优先遍历(推荐收藏)

文章目录一、邻接矩阵存储图的深度优先遍历过程分析二、结果分析三、C语言编程实现图的深度优先遍历四、图的遍历及其应用一、邻接矩阵存储图的深度优先遍历过程分析 对图1这样的无向图&#xff0c;要写成邻接矩阵&#xff0c;则就是下面的式子&#xff1a; 一般要计算这样的问…

Navicat Premium 64 bit 12.1.25

Navicat Premium可让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库&#xff0c;是一个可多重连接的数据库管理工具&#xff0c;它让管理不同类型的数据库更加方便。 官方下载地址&#xff1a;https://www.navicat.com.cn/download/…