PTA 题目集
柯糖
顺风时多些小心,逆风时多些耐心
展开
-
PAT基础级 —— 青铜段位
7-5 A除以B (10分)真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。输入格式:输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。输出格式:在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商应保留小数点后2位。输入样例1:-1 2输出样例1:-1/2=-0.50输入样例2:1 -3输出样例原创 2020-06-12 20:51:23 · 767 阅读 · 0 评论 -
习题4-6 水仙花数 关于测试点运行超时问题
习题4-6 水仙花数 (20分)水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1^3 + 5^3 + 3^3 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:3输出样例:153370371407# include <stdio.h>int pow(int a,int b) //需要原创 2020-06-01 11:42:24 · 569 阅读 · 0 评论 -
练习4-11 统计素数并求和
练习4-11 统计素数并求和本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143# include <stdio.h>int main (void){ int M,N,i,j; int count=0,sum=0; scanf("%d %d",&M,&原创 2020-06-01 10:52:03 · 610 阅读 · 0 评论 -
练习3-5 输出闰年
练习3-5 输出闰年 (15分)输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。输入样例1:2048输出样例1:20042008201220162020202420282032203原创 2020-05-21 11:59:51 · 886 阅读 · 0 评论 -
习题8-6 删除字符 (20分)
本题要求实现一个删除字符串中的指定字符的简单函数。函数接口定义: void delchar( char *str, char c ); 其中char *str是传入的字符串,c是待删除的字符。 函数delchar的功能是将字符串str中出现的所有c字符删除。裁判测试程序样例:#include <stdio.h>#define MAXN 20 void delchar( char *str, char c );void ReadString( char s[] ); /*原创 2020-05-17 13:54:35 · 2338 阅读 · 0 评论 -
练习2-12 输出华氏-摄氏温度转换表
PTA练习2-12 输出华氏-摄氏温度转换表 (15分)# include <stdio.h>int main (void){ int lower,upper,i; scanf("%d %d",&lower,&upper); double C ; if (lower > upper ) printf("Invalid."); else { printf("fahr celsius\n"); for (i=lower; i&l原创 2020-05-14 19:05:02 · 188 阅读 · 0 评论 -
习题6-1 分类统计字符个数
本题要求实现一个函数,统计给定字符串中英文字母、空格或回车、数字字符和其他字符的个数。函数接口定义:void StringCount( char s[] ); 其中 char s[] 是用户传入的字符串。函数StringCount须在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数的格式输出。裁...原创 2020-04-28 22:10:45 · 680 阅读 · 0 评论 -
习题5-7 使用函数求余弦函数的近似值
本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x^0/0!-x^2/2!+x^4/4!-x^6/6!+......函数接口定义: double funcos( double e, double x ) 其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输...原创 2020-04-22 21:47:56 · 507 阅读 · 0 评论