我的PTA刷题之路
只犬
这个作者很懒,什么都没留下…
展开
-
PTA C++模板练习:利用函数模板,求若个类型数中的最大值
7-5 利用函数模板,求若个类型数中的最大值 (50分)要求设计一个函数模板:template<class T>T Max(T x[],int len)可以对int、float、Time(时间类)和Date(日期类)或其他基本类型的数据求最大值。 主函数有如下数据成员: int intArray[100]; double douArray[100]; Time timeArray[100]; date dateArray[100]; 【提示】:定义时间类:Time,其含有三个数原创 2020-11-10 22:18:58 · 2345 阅读 · 1 评论 -
PTA c语言 输出三角形字符阵列
7-32 输出三角形字符阵列 (15分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。输入格式:输入在一行中给出一个正整数n(1≤n<7)。输出格式:输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。输入样例:4输出样例:A B C D E F G H I J 我的代码:#include<stdio.h>#include<math.h>#include<原创 2020-06-21 22:36:04 · 3477 阅读 · 1 评论 -
PTA c语言 删除重复字符 (20分) 简单方法
7-59 删除重复字符 (20分)本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。输入样例:ad2f3adjfeainzzzv输出样例:23adefijnvz我的代码:#include<stdio.h>int main(){ int ascii[128]={0}; char s[81.原创 2020-06-20 21:46:30 · 5595 阅读 · 9 评论 -
PTA练习 输出月份英文名 不使用switch语句的指针写法
6-6 输出月份英文名 (15分)本题要求实现函数,可以返回一个给定月份的英文名称。函数接口定义:char *getmonth( int n );函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参数n不是一个代表月份的数字,则返回空指针NULL。裁判测试程序样例:#include <stdio.h>char *getmonth( int n );int main(){ int n; char *s;原创 2020-06-09 17:25:02 · 400 阅读 · 0 评论 -
PTA指针练习 判断回文字符串 (20分)
6-5 判断回文字符串 (20分)本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。函数接口定义:bool palindrome( char *s );函数palindrome判断输入字符串char *s是否为回文。若是则返回true,否则返回false。裁判测试程序样例:#include <stdio.h>#include <string.h>#define原创 2020-06-09 17:01:22 · 2717 阅读 · 1 评论