![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA作业
蒯聩
这个作者很懒,什么都没留下…
展开
-
习题4-9 打印菱形图案
打印菱形图案 本题要求编写程序,打印一个高度为n的、由星号组成的正菱形图案。 输入格式: 输入在一行中给出一个正的奇数n。 输出格式: 输出由n行星号组成的菱形,如样例所示。每个星号后跟一个空格。 输入样例: 7 输出样例: * * * * * * * * * * * * * * * * * * * * * * * * * 分析如下: 这种题还是画图分析吧,不是很复杂,找到每行空格数、打印的星号数与行号之间关系就可以了。可以观察到这个图案左右原创 2021-05-23 16:23:05 · 563 阅读 · 5 评论 -
7-2 插入新数
7-2 插入新数 /就用这道题来展示一下自己的进步吧。/ 本题目要求从键盘读入1个整数,把它插入到已有n个数的升序整型数组a 中。 输入格式 输入要求: 在第1行输入已有有序数个数n; 在第2行依次升序输入n个整数,数据之间以空格间隔(限定n<100); 在第3行输入欲插入的新数w; 输出格式 输出要求: 升序输出已经插入新数的数组元素,中间以空格间隔。 输入样例 5 11 33 55 77 99 66 输出样例 11 33 55 66 77 99 先来展示一下2021.4.8的代码: #d原创 2021-05-05 23:24:30 · 195 阅读 · 0 评论 -
7-6 评分数
7-6 评分数 从键盘输入3行4列整型二维数组a的各元素值,然后找出数组a中各行的最大值并依次存放到一维数组b中,最后按升序输出数组b的各元素。 输入格式: 矩阵格式输入,每行数据之间用空格隔开。 输出格式: 每个数据后面跟一个空格 输入样例1: 10 9 50 4 62 8 19 6 8 18 11 1 输出样例1: 18 50 62 源代码如下: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #incl原创 2021-04-05 23:40:06 · 157 阅读 · 0 评论 -
练习3-8 查询水果价格
练习3-8 查询水果价格 给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。 首先在屏幕上显示以下菜单: [1] apple [2] pear [3] orange [4] grape [0] exit 用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。 输入格式 输入在一行中给原创 2021-03-23 23:24:27 · 280 阅读 · 1 评论 -
7-10 交换两个变量的值,不使用其他变量
7-10 交换两个变量的值,不使用其他变量 键盘输入两个整数(用空格作为分隔符),请编写一个程序,将两个数据的值互换,不使用其他变量,并输出交换后的值 输入样例: 用空格作为分隔符 输出样例: 输出数据后换行 输入样例: 在这里给出一组输入。例如: 3 4 输出样例: 在这里给出相应的输出。例如: 4,3 源代码如下: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> void MySwap(int* pa, int* pb) { /原创 2021-03-23 22:17:39 · 953 阅读 · 0 评论 -
练习4-7 求e的近似值
练习4-7 求e的近似值 自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。 输入格式: 输入第一行中给出非负整数 n(≤1000)。 输出格式: 在一行中输出部分和的值,保留小数点后八位。 输入样例: 10 输出样例: 2.71828180 源代码如下: //把1/2!当成首项,1+1/1!另外考虑 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h>原创 2021-03-13 15:21:28 · 179 阅读 · 0 评论 -
练习4-3 求给定精度的简单交错序列部分和
PTA 求给定精度的简单交错序列部分和 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。 输入样例1: 4E-2 输出样例1: sum = 0.854457 输入样例2: 0.02 输出样例2: sum = 0.826310 源代码如下: #define原创 2021-03-12 23:25:41 · 218 阅读 · 0 评论