码迷,mamicode.com
首页 > 其他好文 > 详细

第 14 15周作业

时间:2017-12-04 00:03:06      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:can   style   ref   上传   数字   注意   include   https   turn   

要求一:

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/

 技术分享图片

技术分享图片

第 14 15周作业

标签:can   style   ref   上传   数字   注意   include   https   turn   

原文地址:http://www.cnblogs.com/wshjw/p/7967814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!