PTA作业
蒯聩
这个作者很懒,什么都没留下…
展开
-
习题4-9 打印菱形图案
打印菱形图案本题要求编写程序,打印一个高度为n的、由星号组成的正菱形图案。输入格式:输入在一行中给出一个正的奇数n。输出格式:输出由n行星号组成的菱形,如样例所示。每个星号后跟一个空格。输入样例:7输出样例: * * * * * * * * * * * * * * * * * * * * * * * * * 分析如下:这种题还是画图分析吧,不是很复杂,找到每行空格数、打印的星号数与行号之间关系就可以了。可以观察到这个图案左右原创 2021-05-23 16:23:05 · 554 阅读 · 5 评论 -
7-2 插入新数
7-2 插入新数/就用这道题来展示一下自己的进步吧。/本题目要求从键盘读入1个整数,把它插入到已有n个数的升序整型数组a 中。输入格式输入要求:在第1行输入已有有序数个数n;在第2行依次升序输入n个整数,数据之间以空格间隔(限定n<100);在第3行输入欲插入的新数w;输出格式输出要求: 升序输出已经插入新数的数组元素,中间以空格间隔。输入样例511 33 55 77 9966输出样例11 33 55 66 77 99 先来展示一下2021.4.8的代码:#d原创 2021-05-05 23:24:30 · 193 阅读 · 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 · 151 阅读 · 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 · 273 阅读 · 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 · 945 阅读 · 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 · 177 阅读 · 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 · 213 阅读 · 0 评论