代码编织梦想

函数学习 pta 1使用函数输出一个整数的逆序数;3判断满足条件的三位数;5使用函数求余弦函数的近似值-爱代码爱编程

其实一共有五道题,但那两道实在太过简单,也不好意思打出来给大家看,那么这篇博客,就让我一次性写三道题吧!也当是个小总结,睡前深思。 6-1 使用函数输出一个整数的逆序数 本题要求实现一个求整数的逆序数的简单函数。 函数接口定义: int reverse( int number ); 其中函数reverse须返回用户传入的整型number的逆序

pta 7-爱代码爱编程

将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前N−1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对N个数的排序。 本题要求对任意给定的K(<N),输出扫描完第K遍后的中间结果数列。 输入

pta字符数组(1)程序填空题:数字提取 fun函数功能:将字符串中的数字字符挑出来,并组合成一个整数返回(题目保证组合在整型范围内)_fun函数功能:将字符串中的数字字符挑出来,并组合成一个整数返回(题目保证组合在整-爱代码爱编程

 数字提取 fun函数功能:将字符串中的数字字符挑出来,并组合成一个整数返回(题目保证组合在整型范围内)。如字符串1aei7ei**$23&=,则提取的整数为1723。 这道题答案比较明朗,但最后那行代码也值得推敲几秒钟。 x= x*10+s[i]-'0'这行代码中为什么要减去'0'? 文心一言毫不犹豫地给出了答案: 在 C 语言中,

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。_有一个n*n的整数方阵要求计算出-爱代码爱编程

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。 输入格式: 输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。 输入样例: 4 2 3 4

pta c语言 “就不告诉你”_pta就不告诉你for循环-爱代码爱编程

做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。 输入格式: 输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。 输出格式: 在一行中倒着输出 A 和 B 的乘积。 输入样例: 5 7 输出样例: 5

pta函数 7-爱代码爱编程

本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps。 2π​=1+31!​+3×52!​+3×5×73!​+⋯+3×5×⋯×(2×i+1)i!​+⋯ 泰勒公式 输入格式: 输入在一行中给出精度eps,可以使用以下语句来读输入: scanf("%le", &eps); 输出格式: 在一行内,按照以下格式输出π的近似值(

水仙花数是指一个n位正整数(n≥3),它的每个位上的数字的n次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有n位水仙花数。_水仙花数是指一个n位正整数(n≥3),它的每个位上的数字的n次幂之和等于它本身。例-爱代码爱编程

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。 输入格式: 输入在一行中给出一个正整数N(3≤N≤7)。 输出格式: 按递增顺序输出所有N位水仙花数,每个数字占一行。 输入样例: 3 输出样例: 153 370 371 407

pta 7-爱代码爱编程

本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。 输入样例: 4 10 8 1 2 输出样例: 2

pta 7-爱代码爱编程

输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 输入格式: 输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。 输出格式: 在一行中输出循环左移N次后的字符串。 输入样例: Hello World! 2 输出样例: llo World!He 代码长度限制 16 KB 时间限制

组织星期信息分数:输入一个正整数repeat (0<repeat<10),做repeat次下列运算_输入一个正整数repeat (0

c语言 算法 数据结构 开发语言 pta基础题

输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday 输入输出示例:括号内为

7-爱代码爱编程

Cassels方程是一个在数论界产生了巨大影响的不定方程:x2+y2+z2=3xyz。该方程有无穷多自然数解。 本题并不是要你求解这个方程,只是判断给定的一组 (x,y,z) 是不是这个方程的解。 输入格式: 输入在第一行给出一个不超过 10 的正整数 N,随后 N 行,每行给出 3 个正整数 0<x≤y≤z≤1000。 输出格式: 对于每

pta7-爱代码爱编程

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式: 输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边的某种字符C,间隔一个空格。 输出格式: 输出由给

pta 6-爱代码爱编程

本题要求实现一个字符串压缩的简单函数。压缩规则是:如果某个字符x连续出现n(n>1)次,则将这n个字符x替换为nx的形式;否则保持不变。 函数接口定义: void zip( char *p ); 函数zip对p指向的字符串进行压缩操作。 裁判测试程序样例: #include <stdio.h> #define MAXS

neuds 数据结构 月考 3-爱代码爱编程

NeuDs 数据结构 月考 3:图论+排序算法 一.判断题 有向图的邻接矩阵是对称的。F 关于图的遍历 图的深度优先遍历相当于二叉树的先序遍历。T 希尔排序是稳定的算法。F 如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则G中一定有回路。F 图是表示一对一关系的数据结构。F

neuds 数据结构月考2-爱代码爱编程

NeuDs 数据结构月考2:树+前/中/后序遍历 一.判断题 将一棵树转成二叉树,根结点没有左子树。F ---应该是没有右子树 一棵有9层结点的完全二叉树(层次从1开始计数),至少有512。F 完全二叉树并不是,满二叉树,所以第九层可能只有一个,但是要求第八层是满的;所以总节点数至少有-1=255个结点,所以此

neuds 数据结构月考1-爱代码爱编程

数据结构月考 1 - 循序表+链表+堆栈+队列+数据结构基本知识点+时间复杂度计算  一.判断题 若一个栈的输入序列为{1, 2, 3, 4, 5},则不可能得到{3, 4, 1, 2, 5}这样的出栈序列。T 空间复杂度是根据算法写成的程序在执行时占用存储单元的长度,往往与输入数据的规T 在用数组表示的循环队列中,front值一定

7-3 排序 (大数据量)基于堆排序&归并排序 算法-爱代码爱编程

前言: 基于上图可知,堆排序和归并排序 是一种情况相对来说比较好处理较大数据的算法的排序方法;可利用最大堆/最小堆的构建来进行排序;归并排序的好处是稳定,但是代码量较大 请编写程序对不超过50000个整数递增排序。 输入格式: 输入第一行一个正整数n,表示待排序的元素个数。第二行为n个整数,表示待排序的元素。n不超过50000。

neuds 数据结构 排序算法题目-爱代码爱编程

前言 提前了解:八大排序算法详解(通俗易懂)_杯浅的博客-CSDN博客 一.判断题 快速排序是稳定的算法。F 快速排序是不稳定排序,它可能会交换两个值相同的元素 将 10 个元素散列到 100 000 个单元的哈希表中,一定不会产生冲突。F 哈希算法会有小概率发生冲突现象,但是概率不会太大 哈希表-散列表

neuds 数据结构 图论-爱代码爱编程

一.判断题 在一个有权无向图中,若b到a的最短路径距离是12,且c到b之间存在一条权为2的边,则c到a的最短路径距离一定不小于10。T 解析: 我们首先来分析b->a有几种可能,首先是b到a有直接的路径,其次b通过其他的结点到达a点。 如果是b通过c点到达a点我们就可以知道,min{b->c}+min{c->a}&

7-2 堆中的路径-爱代码爱编程

将一系列给定数字依次插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。 输入格式: 每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。 输出格式: 对输入中给