c语言作业6,第六次c语言作业

第六次课作业

下次课默写交换排序、选择排序和冒泡排序。

习题6-1

题码: 章节:数组 考查点:一维数组的定义、引用及格式输出 难度:2

编写一程序p717.C实现以下功能

输入10个整型数存入一维数组,输出值和下标都为奇数(数组第1个元素的下标为0)的元素及其个数。编程可用素材:printf("Input 10 integers.\n")...、printf("count=...\n"...、 printf("a[...]=...\n"...。

程序的运行效果应类似地如图1所示,图1中的2 45 34 56 78 12 41 55 86 37是从键盘输入的内容。

1-150-png_6_0_0_29_220_392_110_892.979_1262.879-532-0-21-532.jpg

图1 程序运行效果示例

习题6-2

题码: 章节:数组 考查点:一维数组定义、输入和输出的掌握,对递推算法的掌握 难度:2

编写一程序p725.C实现以下功能

利用数组,求斐波拉契数列的前n(n的范围为:3~20)项,并输出到屏幕上(数和数之间用字符'\t'隔开),斐波拉契公 式:f(1)=1,f(2)=1,f(n)=f(n-1)+f(n-2) (n≥3)。编程可用素 材:printf("input a data(3--20): ")...。 程序的运行效果应类似地如图1所示,图1中的11是从键盘输入的内容。

1-150-png_6_0_0_29_498_405_92_892.979_1262.879-668-0-197-668.jpg

图1 程序运行效果示例

习题6-3

题码:章节:数组 考查点:一维数组的应用 难度:2

编写一程序p718.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)。编程可用素材:printf(“Input n (13>=n>=2): ”)...、printf(“\nf(...)=...\n”...。

程序的运行效果应类似地如图1所示,图1中的10是从键盘输入的内容。

图1 程序运行效果示例

习题6-4

题码:章节:数组考查点:键盘输入技巧的掌握和二维数组的应用,判断条件的设定难度:2

编写一程序p217.C实现以下功能

求任意的一个m×m矩阵的对角线上元素之和,m(2<=m<=20)及矩阵元素从键盘输入(只考虑int型,且不需考虑求和的结果可能超 出int型能表示的范围)。编程可用素材:printf("Please input m: ")...、 printf("\nPlease input array:\n")...、printf("\nsum=...\n"...。

程序的运行效果应类似地如图1所示,图1中的5和

1 45 67 235 464

35 6 89 32342 8

347 9346 47 95 746

46 785 436 19434 634

3235 567 24 8465 25

是从键盘输入的内容。

1-150-png_6_0_0_29_756_405_114_892.979_1262.879-532-0-373-532.jpg

1 / 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值