C语言基础编程题资料.doc
《C语言基础编程题资料.doc》由会员分享,可在线阅读,更多相关《C语言基础编程题资料.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|5-1 求幂之和 (15 分)本题要求编写程序,计算 sum=21 + 22 + 23 + cdots + 2nsum=21+22+23+2n。可以调用 pow 函数求幂。输入格式:输入在一行中给出正整数 nn(le10)。输出格式:按照格式“result = 计算结果 ”输出。输入样例:5输出样例:result = 62#include#includeint main()int i,n,sum=0;scanf(“%d“,for(i=1;i#includeint main()double a=1,b=3,i=1,j=3;double eps,m=1,sum=0; scanf(“%le“, w
2、hile(meps)m=a/b;sum=sum+m;i=i+1;j=j+2;a=a*i;b=b*j;|printf(“PI = %.5lfn“,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“,j=sqrt(n);for(i=2;i=
3、j elseprintf(“NOn“);return 0;|5-4 出生年 (15 分)以上是新浪微博中一奇葩贴:“我出生于 1988 年,直到 25 岁才遇到 4 个数字都不相同的年份。”也就是说,直到 2013 年才达到“4 个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于 y 年,直到 x 岁才遇到 n 个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生年份 y 和目标年份中不同数字的个数 n,其中 y 在1, 3000之间,n 可以是 2、或 3、或 4。注意不足 4 位的年份要在前面补零,例如公元 1 年被认为是0001 年,有 2 个不同的数字 0 和 1。输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基础 编程 资料
限制150内