PTA(C语言)
c语言的题目
码先生的幸福生活
爱好篮球和rap,时常唱跳两年又余半
展开
-
【PTA】立方体类
定义立方体类Box,数据成员有长宽高且都是整数,构造函数初始化数据成员,成员函数计算体积,主函数中输入长宽高,输出立方体体积。输入格式:输入立方体的长宽高,中间用空格分隔。输出格式:输出体积并换行。样例">输入样例:1 2 3输出样例:6#include <iostream>using namespace std;class Box{ private: int length; int wide; int原创 2022-03-21 11:17:18 · 2944 阅读 · 0 评论 -
【PTA】平均成绩
输入n个学生的姓名及其3门功课成绩,要求按输入的逆序逐行输出每个学生的姓名、3门课成绩和平均成绩。若有学生平均成绩低于60分,则不输出该学生信息。输入格式:测试数据有多组,处理到文件尾。每组测试数据首先输入一个正整数n(1<n<100),表示学生人数;然后是n行信息,分别表示学生的姓名(长度不超过10且由英文字母构成的字符串)和3门课成绩(正整数)。输出格式:对于每组测试,输出所有满足要求的学生信息,每行一个学生信息:姓名、3门课成绩和平均成绩(保留2位小数)。每行的每两个数据之原创 2022-02-15 10:10:09 · 3201 阅读 · 1 评论 -
【PTA】利用指针返回多个函数值
读入n个整数,调用max_min()函数求这n个数中的最大值和最小值。输入格式:输入有两行: 第一行是n值; 第二行是n个数。输出格式:输出最大值和最小值。输入样例:在这里给出一组输入。例如:58 9 12 0 3输出样例:在这里给出相应的输出。例如:max = 12min = 0#include <stdio.h>#include <stdlib.h>void max_min(int *p,int n,in..原创 2022-02-13 15:30:00 · 2095 阅读 · 0 评论 -
【PTA】查找数据(指针型函数代码训练)
编写函数int *find(int a[],int n,int x)功能为在有n个元素的数组a中查找首个整数x,若找到则返回该元素的地址(指针),否则返回空指针。主函数中输入N,再输出N个整数存入数组,再输入整数X,最后输出在数组中查找X的结果。输入格式:第一行是整数N。第二行是否N个整数。第三行是X。输出格式:找到了输出下标(从0开始),找不到则输出NOT FOUND.输入样例:101 2 3 4 5 6 7 8 9 101输出样例:...原创 2022-02-13 11:33:48 · 1768 阅读 · 0 评论 -
【PTA】解密英文藏头诗
本题要求编写一个解密英文藏头诗的程序。建议使用动态内存分配方法处理字符串的输入。输入格式:输入为一首英文藏头诗,每句一行,小于20行,每行不超过80个字符,以#作为藏头诗的输入结束标志。输出格式:取出每句的第一个字符,连接在一起形成一个字符串并输出。输入样例:I come into a dreamLeaves fall down but springover a lake birds flyingvillage have its nice morningeveryw原创 2022-02-12 15:39:15 · 7244 阅读 · 0 评论 -
【PTA】动态内存中数据排序
读入整数N,再读入N个整数,将这N个整数从小到大排序后输出。(不能定义整型数组,用动态内存技术实现)输入样例:51 5 3 4 2输出样例:1 2 3 4 5#include <stdio.h>#include <stdlib.h>void sort(int *a,int n){ int i,j,t; for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { .原创 2022-02-10 15:45:44 · 2751 阅读 · 0 评论 -
【PTA】不能用循环是一件多么悲伤的事
0 + 0 = 0 0 + 1 = 1 0 + 2 = 2 0 + 3 = 3 0 + 4 = 4 0 + 5 = 5 0 + 6 = 6 0 + 7 = 7 0 + 8 = 8 0 + 9 = 9 0 +10 = 10 1 + 0 = 1 1 + 1 = 2 1 + 2 = 3 1 + 3 = 4 1 + 4 = 5 1 + 5 = 6 1 + 6 = 7 1 + 7 = 8 1 + 8 = 9 1 + 9 = 10 2 + 0 = 2 2 + 1 = 3.原创 2022-02-08 16:58:28 · 365 阅读 · 0 评论 -
【PTA】整数转换为字符串
题目:将一个整数n转换成字符串。例如;输入483,应得到字符串"483"。其中,要求用一个递归函数实现把一个正整数转换为字符串。输入项:输入测试组数T,然后输入T组测试数据。每组测试数据输入一个整数n输入样例:11234输出项:对于每组测试,输出转换后的字符串。输出样例:1234#include <stdio.h>#include <stdlib.h>char s[100];int i;void f(int n){ if原创 2022-02-06 19:28:20 · 1443 阅读 · 0 评论