PTA习题
不远凯里
一名普通的大学生
展开
-
PTA 找单词
PTA 找单词背包问题求解原创 2022-11-27 20:04:08 · 296 阅读 · 0 评论 -
PTAL2-1 简单计算器 (25 分)
L2-1 简单计算器 (25 分)L2-1 简单计算器 (25 分)cal.jpg本题要求你为初学数据结构的小伙伴设计一款简单的利用堆栈执行的计算器。如上图所示,计算器由两个堆栈组成,一个堆栈 S1 存放数字,另一个堆栈 S2 存放运算符。计算器的最下方有一个等号键,每次按下这个键,计算器就执行以下操作:从 S1 中弹出两个数字,顺序为 n1 和 n2 ;从 S2 中弹出一个运算符 op;执行计算 n2 op原创 2021-05-31 16:48:29 · 2200 阅读 · 0 评论 -
java字符串大小写装换
字符串大小写的转换public class Main { public static void main(String[] args) { String str="abcd"; String sb="abcd"; System.out.print(str.toUpperCase());//小写装换大写 System.out.print(sb.toLowerCase()); }}...原创 2021-04-16 14:34:11 · 69 阅读 · 0 评论 -
PTAjava习题
7-2 两个一维数组相加求和 (10 分)1.本题目要求得的两个向量的和,每一个向量通过一个一维数组表示,具体要求为:1在Main类中.创建一个方法,方法功能为求两个一维数组之和得到求和数组并返回。方法声明为:public static int[] add(int arr[],int []arr2)2.在main方法中创建两个一维数组,一维数组的长度通过键盘得到,数组的元素通过键盘输入。3.调用add方法得到两个一维数组之和,并输出这个一维数组的值。输入格式:第一行输入数组的元素个数 第二行输原创 2021-03-23 21:02:29 · 962 阅读 · 1 评论 -
PTA Java习题
7-1 实验2-3 求圆的周长和面积入3个圆的半径,分别输出圆的周长和面积(保留4位小数)。 请定义和使用常量PI,值为3.1415926输入格式:一行,3个整数,表示3个圆的 半径输出格式:输出3行,每行是一个圆的周长和面积,两个值之间用1个空格分隔;每个输出的数值保留4位小数;半径为负数时,输出这个半径值和error,中间用1个空格分隔。输入样例:在这里给出一组输入。例如:2 -1 0输出样例:在这里给出相应的输出。例如:12.5664 12.5664-1 error0.原创 2021-03-15 18:50:18 · 415 阅读 · 0 评论 -
PTAjava习题
7-3 查询水果价格 (15 分)给定四种水果,分别是苹果(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-15 18:47:31 · 574 阅读 · 0 评论 -
PTAjava练习题
java7-8 跟奥巴马一起画方块 (15 分)输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边的某种字符C,间隔一个空格。输出格式:输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)。输入样例:10 a输出样例:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaimport java.util.*;import java.util.原创 2021-03-15 18:44:18 · 894 阅读 · 0 评论 -
PTAjava打印九九口诀表
Java7-7 打印九九口诀表输出格式:输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。输入样例:4输出样例:11=112=2 22=413=3 23=6 33=914=4 24=8 34=12 44=16import java.util.*;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner s= new原创 2021-03-15 18:02:40 · 1168 阅读 · 0 评论 -
PTA习题
标题PTA6-10 使用函数输出水仙花数 (20分)int narcissistic( int number ){ int i,n,sum,t=1,x=0,f=0,j,k=1,a,b,c,d; if(number==10000||number==1000)//1000和10000比较特殊 return 0;else if(number<1000){ a=number/100; b=number%100/10; c=number-a*100-b*10; f原创 2020-12-23 20:45:11 · 176 阅读 · 0 评论 -
PTA习题
标题PTA6-8 使用函数求最大公约数 (10分)#include <stdio.h>int gcd( int x, int y );int main(){int x, y;scanf("%d %d", &x, &y);printf("%d\n", gcd(x, y));return 0;}/* 你的代码将被嵌在这里 */输入样例:32 72输出样例:8int gcd( int x, int y ){ int i,t,m,f;原创 2020-12-23 19:22:30 · 77 阅读 · 0 评论 -
PTA习题
标题PTA函数判断是否为素数并求出给定2个数字之间的和#include <stdio.h>#include <math.h>int prime( int p );int PrimeSum( int m, int n );int main(){int m, n, p;scanf("%d %d", &m, &n);printf("Sum of ( ");for( p=m; p<=n; p++ ) { if( prime(p) != 0 )原创 2020-12-23 19:18:55 · 108 阅读 · 0 评论 -
PTA习题
标题PTA7-17 判断体质完整版 (10分)#include <stdio.h>int main(){ double w,h,bmi; scanf("%lf %lf",&w,&h); bmi=w/(h*h); if(bmi<18.5) { printf("偏瘦\n"); } else if(bmi>=18.5&&bmi<24) {原创 2020-12-23 19:11:06 · 660 阅读 · 0 评论 -
专业PTA
标题PTA7-18 高考成绩 (10)int main(){ int a; scanf("%d",&a); if(a>=720) { printf("Peking University\n");} else if(a>=650&&a<720) { printf("Zhejiang University\n");} else if(a>=600&&原创 2020-12-23 10:07:47 · 101 阅读 · 0 评论 -
PTA判断上三角矩阵
标题PTA 7-14 判断上三角矩阵 (15分)#include <stdio.h>int main(){int i,j,n,fan[10][10],k,n,count=0;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d",&a);{for(j=0;j<a;j++){for(k=0;k<a;k++)scanf("%d",&fan[j][k]);}}printf("\n");}fo原创 2020-12-22 22:26:39 · 1439 阅读 · 0 评论 -
专业PTA
标题7-22PTA 输出大写英文字母int main(){int i=0,n=0,m=1,count=0,j,c=0;char a[80],b[80];gets(a);while(a[i]!=’\0’){count=0;m=1;if(a[i]>=‘A’&&a[i]<=‘Z’){count++;c++;}if(count){for(j=0;j<n;j++){if(b[j]==a[i]){m=0;}}if(m){b[n]=a[原创 2020-12-22 21:51:59 · 142 阅读 · 2 评论