第 14 15周作業
阿新 • • 發佈:2017-12-04
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周作業