zoukankan      html  css  js  c++  java
  • 第 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
    ", 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("
    ");    
        }
        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/

     

  • 相关阅读:
    Web 请求响应原理(转)
    openstack中的floating ip与阿里云的公网ip
    一起来说 Vim 语
    vsftpd.conf 详解与实例配置
    jquery 放大图片
    jQuery 之 .stop() 方法
    jquery 插件开发
    jquery 之效果
    jquery 之事件 多库共存(noConflict)
    测试网站是共享还是独立ip
  • 原文地址:https://www.cnblogs.com/wshjw/p/7967814.html
Copyright © 2011-2022 走看看