第 14 15周作业

要求一:

7-3 将数组中的数逆序存放

一 实验代码:

#include <stdio.h>
int main()
{
    int i, n, swap, array[10];
    scanf("%d", &n);
    for (i = 0; i < n; i++)
        scanf("%d", &array[i]);
    for (i = 0; i < n/2; i++)
    {
        swap = array[i];
        array[i] = array[n-1-i];
        array[n-1-i] = swap;
    }
    for (i = 0; i < n-1; i++)
        printf("%d ", array[i]);
    printf("%d\n", array[n-1]);
    return 0;
}

二 设计思路:

1.根据题意定义变量,分别是整型变量:i,n数组长度,swap中间变量,array[10]数,

2.理解题意,本题需要用到循环结构,确定循环体,即数组中的数逆序存放的代码:

3.输入数字,确定数组长度,再输入几个数,确定数组长度,数组首尾位置的数互换,以此类推;

4.输出新的数组。

三 程序框图:

 

7-4 fibonacci

一 实验代码:

#include <stdio.h>
int main(void)
{
    int i;
    int fib[12];
    fib[0]=1;
    for(i=1;i<12;i++)
    fib[i]=fib[i-1]+fib[i-2];
    for(i=0;i<12;i++){
        printf("%6d",fib[i]);
        if((i+1)%3==0)
        printf("\n");    
    }
    return 0;
}

2.设计思路

(1)主要描述题目算法

1 .定义数组变量和变量的个数。

2 .数组变量初始化。

3 .for循环语句中循环题目中的要求。

4 出注意题目要求,要换行。

三 程序框图:

 

要求二:

git地址:https://git.coding.net/hjw-/666.git

上传git截图

要求三:

本周主要学习了一维数组和二维数组,主要学习了数组的定义,数组元素的引用,数组的初始化,冒泡法和选择法,上课的基础题会做,但是冒泡法和选择法不是很会,需要多家练习。

要求四:

 

小伙伴的博客地址:丰大为:http://www.cnblogs.com/DavidPark/

                                 高立彬:http://www.cnblogs.com/gao628526/p/7931800.html

                                郭钊毅:http://www.cnblogs.com/nothingistrue/

 

转载于:https://www.cnblogs.com/wshjw/p/7967814.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值