
PTA - 基础编程题目集
远洋z
欢迎小伙伴们指教,也希望遇到能共同进步的朋友
展开
-
5-1 厘米换算英尺英寸 (15分) PTA
如果已知英制长度的英尺footfoot和英寸inchinch的值,那么对应的米是(foot+inch/12)\times 0.3048(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长原创 2017-04-28 19:06:39 · 16494 阅读 · 1 评论 -
5-2 然后是几点 (15分)
有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入格式:原创 2017-04-28 19:42:14 · 414 阅读 · 0 评论 -
PTA 5-3 逆序的三位数 (10分)
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321考察点:取余#includeint main(){i原创 2017-04-29 08:18:52 · 7152 阅读 · 0 评论 -
4-1 简单输出整数 (10分) PTA
4-1 简单输出整数 (10分)本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。函数接口定义:void PrintN ( int N );其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。裁判测试程序样例:#include void PrintN ( int N );int main ()原创 2017-04-24 10:34:05 · 3156 阅读 · 3 评论 -
4-2 多项式求值 (15分) PTA
本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=\sum_{i=0}^{n}(a[i]\times x^i)f(x)=∑i=0n(a[i]×xi) 在x点的值。函数接口定义:double f( int n, double a[], double x );其中n是多项式的阶数,a[]中存储系数,x是给定点。函数须返回多项式原创 2017-04-24 11:49:25 · 8931 阅读 · 2 评论 -
PTA 4-3简单求和
本题要求实现一个函数,求给定的N个整数的和。函数接口定义:int Sum ( int List[], int N );其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。裁判测试程序样例:#include #define MAXN 10int Sum ( int List[], int N );int m原创 2017-04-27 06:46:52 · 861 阅读 · 0 评论