- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 PTA-近似求PI
本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps。π2=1+1!331!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i!+⋯\frac{π}{2}=1+\frac{1!}{3}31!+3×52!+3×5×73!+⋯+3×5×⋯×(2×i+1)i!+⋯π2=1+1!331!+3×52!+3×5×73!+⋯+3×...
2019-04-24 13:56:30
2493
原创 PTA-求组合数
本题要求编写程序,根据公式Cnm =m!(n−m)!n! 算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。# 输入格式:输入在一行中给出两个正整数m和n(m≤n),以空格分隔。输出格式:按照格式“result = 组合数计算结果”输出。题目保证结果在double类型...
2019-04-24 12:37:37
4199
原创 PTA-二进制的前导的零
计算机内部用二进制来表达所有的值。一个十进制的数字,比如18,在一个32位的计算机内部被表达为00000000000000000000000000011000。可以看到,从左边数过来,在第一个1之前,有27个0。我们把这些0称作前导的零。现在,你的任务是写一个程序,输入一个整数,输出在32位表达下它前导的零的个数。输入格式:一个整数,在32位的整数可以表达的范围内。输出格式:一个整数,表...
2019-04-24 11:11:49
694
原创 PTA-爬动的蠕虫
一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。输入格式:输入在一行中顺序给出3个正整数N、U...
2019-04-24 10:15:48
612
原创 PTA-找完数
所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。输入格式:输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。输出格式:逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + … + 因子k”,其中完数和因子均...
2019-04-23 16:48:12
978
原创 PTA-黑洞数
黑洞数也称为陷阱数,又称“Kaprekar问题”,是一类具有奇特转换特性的数。任何一个各位数字不全相同的三位数,经有限次“重排求差”操作,总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。(6174为四位黑洞数。)例如,对三位数207:第1次重排求差得:720 - 27 = 693;第2次重排求差得:963 - 369 =...
2019-04-23 00:37:08
589
1
原创 PTA-大笨钟
#include <stdio.h>int main(){int h,m;//scanf("%d:%d",&h,&m);h=13;m=02;if(h<12){printf(“Only %02d:%02d. Too early to Dang.\n”,h,m);}else if((h12)&&(m0)){printf(“Onl...
2019-04-20 16:45:00
3979
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅