![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA合集
orionyl
这个作者很懒,什么都没留下…
展开
-
[PTA]求数组中若干连续元素相加和的最大值max
注意:1.参与相加的元素必须在数组中具有连续下标2.单个元素自身属于连续元素相加的特例实现代码:#include<stdio.h>int main(){ int a[]={-1,-2,-1,3,4,5,-4,-2,5,8}; int len=sizeof(a)/sizeof(a[0]); int max1=a[0]; for(int i=0;i<len;i++) { if(a[i]>max1) max1=a[i]; } int b[10原创 2021-11-11 09:48:53 · 838 阅读 · 0 评论 -
[PTA]7-2 删除重复元素
对于给定的数列,要求把其中的重复元素删去再从小到大输出。输入格式:首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据先输入一个整数n(1≤n≤100),再输入n个整数。输出格式:对于每组测试,从小到大输出删除重复元素之后的结果,每两个数据之间留一个空格。输入样例:110 1 2 2 2 3 3 1 5 4 5输出样例:1 2 3 4 5实现代码:#include<stdio.h>int main(){ in...原创 2021-11-11 09:34:36 · 4438 阅读 · 0 评论 -
[PTA]7-7 二维数组-矩阵按行赋值
按输出样例给n行n列的矩阵赋值,矩阵每个单元数据都只有1位,用0~9共10个数字按顺序一行一行循环填充矩阵。输入格式:输入整数n(小于10)输出格式:输出n行n列的矩阵,每个数据后一个空格输入样例:6结尾无空行输出样例:0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 结尾无空行实现代码:#include <stdio.h>int m原创 2021-11-11 09:41:51 · 2204 阅读 · 0 评论 -
[PTA]7-2 列出完数
输入一个整数n,要求输出[1,n]范围内的所有完数。完数是一个正整数,该数恰好等于其所有不同真因子之和。例如,6、28是完数,因为6=1+2+3,28=1+2+4+7+14;而24不是完数,因为24≠1+2+3+4+6+8+12=36。输入格式:测试数据有多组,处理到文件尾。每组测试数据输入一个整数n(1≤n≤10000)。输出格式:对于每组测试,首先输出n和一个冒号“:”;然后输出所有不大于n的完数(每个数据之前留一个空格);若[1,n]范围内不存在完数,则输出“NULL”。引号不必输出。原创 2021-11-11 10:03:21 · 3256 阅读 · 3 评论 -
[PTA]7-2 统计单词
输入长度不超过80的英文文本,统计该文本中长度为n的单词总数(单词之间只有一个空格)。输入格式:首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。 每组数据首先输入1个正整数n(1≤n≤50),然后输入1行长度不超过80的英文文本(只含英文字母和空格)。注意:不要忘记在输入一行文本前吸收换行符。输出格式:对于每组测试数据,输出长度为n的单词总数。输入样例:25hello world5acm is a hard game输出样例:20我的代码 :原创 2021-11-17 17:21:42 · 1910 阅读 · 4 评论