PTA测试小题目
Wwlllr
刚入门
展开
-
7-5 数组名做参数(传指针) (10 分)
读入整数N,再读入N个整数存入数组,排序后输出。对数组排序请使用函数实现(冒泡法)。输入样例:1072 29 5 91 63 32 68 40 57 11结尾无空行输出样例:5 11 29 32 40 57 63 68 72 91结尾无空行题目要求:对数组排序请使用函数实现(冒泡法)所以,我在不调用<string.h>字符串库函数的情况下,调用了两个函数,分别进行交换和判断大小。#include<stdio.h>void swap(in.原创 2021-12-12 20:00:51 · 600 阅读 · 0 评论 -
6-5 叶形线函数 (10 分)指针
已知叶形线的参数方程如下:请编写函数,完成下面叶形线参数方程的计算。函数原型void Folium(double *x, double *y, double a, double t);说明:a 为常数,t 为参数,x 和 y 分别为指示横坐标和纵坐标的指针。裁判程序#include <stdio.h>#include <math.h>double Cube(double x);void Folium(double *x, double.原创 2021-12-12 11:12:52 · 2257 阅读 · 0 评论 -
7-5 选择法排序 (只排三轮) (10 分)
输入10个无序的整数,用选择法对10个整数按升序排序。注意:要求排序只排3轮。输入格式:在一行中输入10个用空格间隔的无序整数。输出格式:在一行中输出变化后的数组,每个整数输出占5列。输入样例:8 5 2 6 7 4 1 9 12 10输出样例: 1 2 4 6 7 5 8 9 12 10#include<stdio.h>int main(){ int i, index, k...原创 2021-12-04 18:26:13 · 3022 阅读 · 3 评论 -
6-6 指针做参数: 求解鸡兔同笼。 (10 分)指针
鸡兔同笼是中国古代的数学名题之一。 大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的: 今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?这四句话的意思是: 有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔? 本题要求编写函数,利用指针做参数求解鸡兔同笼问题。头和脚的数目从键盘输入。函数接口定义:void fun ( int h,int f,int *p,int *q );其中h和f由主函数传入,代表头和脚的数目,原创 2021-12-12 11:09:31 · 3642 阅读 · 0 评论 -
7-5 小明的糖果 (5 分)
小明很喜欢吃糖果。有一天,他拿出了n个盒子,第一个盒子装了1颗糖果,第二个盒子装了2颗糖果,以此类推,第 n 个盒子装了n颗糖果。然而,爱搞恶作剧的小红把所有的盒子的顺序打乱,并拿走了一个盒子。小明想知道,小红拿走的盒子里有多少颗糖果?输入格式:第一行输入一个正整数n,代表原来总盒子的数量。第二行输入n-1个正整数ai,代表目前每个盒子里糖果的数量。(0<=n,ai<=10000)输出格式:输出一个正整数,代表小红拿走的盒子里糖果的数量。输...原创 2021-12-02 10:36:55 · 1945 阅读 · 0 评论