5-1 求幂之和 (15 分)本题要求编写程序,计算 sum=2^1 + 2^2 + 2^3 + \cdots + 2^nsum=21+22+23+⋯+2n
可以调用 pow 函数求幂
输入格式:输入在一行中给出正整数 nn(\le≤10)
输出格式:根据格式“result = 计算结果”输出
输入样例:5输出样例:result = 62#include#includeint main(){int i,n,sum=0;scanf("%d",&n);for(i=1;ieps){m=a/b;sum=sum+m;i=i+1;j=j+2;a=a*i;b=b*j;}printf("PI = %
5lf\n",2+2*sum);return 0;}5-3 推断素数 (15 分)输入一个正整数 m,假如它是素数,输出"YES",否则,输出"NO"(素数就是只能被 1 和自身整除的正整数,1 不是素数,2 是素数)
输入格式:在一行中输入一个正整数 m
输出格式:对每一组输入,在一行中输出结果并换行
输入样例:17输出样例:YES#include#includeint main(){int i,j,n;scanf("%d",&n);j=sqrt(n);for(i=2;i=j && n
=1)printf("YES\n");elseprintf("NO\n");return 0;}5-4 出生年 (15 分)以上是新浪微博中一奇葩贴:“我出生于 1988 年,直到 25 岁才遇到 4 个数字都不相同的年份
”也就是说,直到 2025 年才达到“4 个数字都不相同”的要求
本题请你根据要求,自动填充“我出生于 y 年,直到 x 岁才遇到 n 个数字都不相同的年份”这句话
输入格式:输入在一行中给出出生年份 y 和目标年份中不同数字的个数 n,其中 y 在[1, 3000]之间,n 可以是 2、