1. 程式人生 > >第 14 15周作業

第 14 15周作業

1-1 void vid idp 要求 數字 style 新的 冒泡法

要求一:

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周作業