云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言6套试题

C语言6套试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/18 13:34:03

四、 程序设计(2*15=30分)

1、下列这个程序是用函数的方式完成编写一个Fibonacci数列, 请补充完成函数number_fibonacci( )的代码。

这个数列有如下特点:第1,2两个数为1,1。从第3个数开始,该数是其前面两个数之和。即: F1=1 (n=1) F2=1 (n=2)

Fn=Fn-1+Fn-2 (n>=3) 运行结果为: 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 . . . . . . . . 程序如下 main() { int n; scanf(\number_fibonacci(n); printf(\}

void number_fibonacci(int n) { }

2、利用所学知识,设计下列程序

打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为 153=1*1*1+5*5*5+3*3*3

第六套试题答案

一、 选择题(15*2=30分)

1—5 BBCDC 6—10 DAAAD 11—15 CADDA 二、 程序填空(5*5=25分) 1、 完成下列程序

1) for(j=0;j<=2-i;j++) 2) str (2分) p++(3分) 2、 写出下列程序的运行结果 1) falsetrue 2,3 2) 0109093 3) NO

三、 程序改错(5*3=15分)

1、① 在第7和8行之间插入 {或者将第7行改为{ t=t*n; ② 在第9和10行之间插入 }或者将第9行改为s=s+t;} 2、① 第11行改成 p=*pa;*pa=*pb;*pb=p; 四、 程序设计(3*10=30分) 1、

void number_fibonacci(int n) { int m;

long fib,fib1=1,fib2=1; printf(\for(m=3;m<=n;m++) {

fib=fib1+fib2; fib1=fib2; fib2=fib;

printf(\} return; } 2、 main() {

int i,j,k,n;

printf(“水仙花数是”); for(n=100;n<1000;n++) { i=n/100; j=n/10-i*10; k=n;

if(n= =i*i*i+j*j*j+k*k*k) printf(“M”,n); }

pintf(“\\n”);}

搜索更多关于: C语言6套试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

四、 程序设计(2*15=30分) 1、下列这个程序是用函数的方式完成编写一个Fibonacci数列, 请补充完成函数number_fibonacci( )的代码。 这个数列有如下特点:第1,2两个数为1,1。从第3个数开始,该数是其前面两个数之和。即: F1=1 (n=1) F2=1 (n=2) Fn=Fn-1+Fn-2 (n>=3) 运行结果为: 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 . . . . . . . . 程序如下 main() { int n; scanf(\number_fibonacci(n); printf(\} void number_fibonacci(int n) { } 2、利用所学知识,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com