C语言题库经典题 考试常考题.doc

C语言题库经典题 考试常考题.doc

ID:50126258

大小:141.50 KB

页数:6页

时间:2020-03-04

C语言题库经典题 考试常考题.doc_第1页
C语言题库经典题 考试常考题.doc_第2页
C语言题库经典题 考试常考题.doc_第3页
C语言题库经典题 考试常考题.doc_第4页
C语言题库经典题 考试常考题.doc_第5页
资源描述:

《C语言题库经典题 考试常考题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、21.求S=1/1!+1/2!+1/3!+…+1/N!并输出结果(显示时小数部分占16位,计算时要求从第1项开始往后累加)。N为任意自然数(只考虑int型),从键盘读入。  程序的运行效果应类似地如图1所示,图1中的18是从键盘输入的内容。#includeintmain(void){inti,nn;doubless=0,tt=1;printf("Pleaseinputn:");scanf("%d",&nn);for(i=1;i<=nn;i++){tt=tt*i;ss=ss+1/tt;}print

2、f("s=1/1!+1/2!+...+1/%d!=%.16f",nn,ss);return0;}27.编写一程序P7-716.C实现以下功能  求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字(可取1~9之间的一个值)。例如2+22+222+2222+22222(此时共有5个数相加),其中a值和有几个数相加由键盘输入控制。(注意s的值有可能超出int的范围。)  程序的运行效果应类似地如图1所示,图1中的2,3是从键盘输入的内容。#includeintmain(voi

3、d){intaa,nn,i;doublesum=0,sum1=0;printf("Pleaseinputa,n:");scanf("%d,%d",&aa,&nn);for(i=1;i<=nn;i++){sum1=sum1*10+aa;sum=sum+sum1;}printf("a+aa+...=%.0lf",sum);return0;}28.编写一程序P7-717.C实现以下功能  输入10个整型数存入一维数组,输出值和下标都为奇数(数组第1个元素的下标为0)的元素及其个数。  程序的运行效果应类似地如图1所

4、示,图1中的2 45 34 56 78 12 41 55 86 37是从键盘输入的内容。#includeintmain(void){inti,count=0,aa[10];printf("Input10intergers:");for(i=0;i<10;i++){scanf("%d",&aa[i]);if(i%2==1){if(aa[i]%2==1){count++;}}}printf("count=%d",count);for(i=0;i<10;i++){if(i%2==1){if(a

5、a[i]%2==1){printf("a[%d]=%d",i,aa[i]);}}}return0;}29.编写一程序P7-718.C实现以下功能  有一递推数列,满足f(0)=0,f(1)=1,f(2)=2,  f(n+1)=2f(n)+f(n-1)f(n-2) (n>=2), 编写程序求f(n)的值(n由键盘输入,13>=n>=2)。注意,图1中的括号不是<>而是(),编程可用素材:printf("Input n (20>=n>=2): ")...。  程序的运行效果应类似地如图1所示,图1中的10是从键盘

6、输入的内容。#includeintmain(void){inti,nn;doubleaa[14];printf("Inputn(13>=n>=2):");scanf("%d",&nn);aa[0]=0;aa[1]=1;aa[2]=2;for(i=3;i<=nn;i++){aa[i]=2*aa[i-1]+aa[i-2]*aa[i-3];}printf("f(%d)=%.0lf",nn,aa[nn]);return0;}44.根据输入的n在屏幕上显示对应的图案。  程序的运行效果应类似地如图

7、1和图2所示,图1中的2和图2中的5是从键盘输入的内容。#includeintmain(void){inti,j,nn;charch='a'-1;printf("Pleaseinputn:");scanf("%d",&nn);for(i=1;i<=2*nn-1;i++){if(i<=nn){ch++;}else{ch--;}for(j=1;j<=2*nn-1;j++){if(i+j==nn+1

8、

9、i+j==3*nn-1

10、

11、i-j==1-nn

12、

13、i-j==nn-1){printf("%c",ch)

14、;}else{printf("");}}printf("");}return0;}45.根据输入的n在屏幕上显示对应的图案。  程序的运行效果应类似地如图1和图2所示,图1中的3和图2中的5是从键盘输入的内容。#includeintmain(void){inti,j,nn;printf("Pleaseinputn:");scanf("%d",&nn)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。