原创 0基礎學編程之交換變量

1.創建臨時變量       假設有三個瓶子 一個空的 一個裝醋 一個裝醬油 現在想用裝醬油的瓶子裝醋,裝醋的瓶子裝醬油。首先把醋倒進空瓶子,然後把醬油倒進原來的裝醋的瓶子,再把醋倒進原來裝醬油的瓶子,就實現了交換。2.不創建臨時變量  

原创 線性表的順序存儲結構

線性表(List):零個或多個數據元素的有限序列。 線性表的順序存儲結構,指的是用一段地址連續的存儲單元依次存儲線性表的數據元素。 線性表的毎個數據元素的類型都相同,所以可以用C語言(其他語言也相同)的一維數組來實現順序存儲結構,即把第一

原创 進入目錄需要哪些權限, 在目錄中執行增刪查(cd, touch, ls, rm, mv等)改文件動作, 需要哪些權限.

基本權限:1.讀權限(r/4):Read對文件而言,具有讀取文件內容的權限;對目錄來說,具有瀏覽該目錄信息的權限。2.寫權限(w/2):Write對文件而言,具有修改文件內容的權限;對文件目錄來說,具有刪除移動目錄內文件的權限。3.執行權

原创 線性表的鏈式存儲結構

鏈表的一些基本概念 爲了表示每個數據元素ai與其直接後繼數據元素ai+1之間的邏輯關係,對數據元素ai來說,除了存儲其本身的信息之外,還需存儲一個指示其直接後繼的信息(即直接後繼的存儲位置)。 數據域:我們把存儲數據元素信息的域稱爲數據域

原创 0基礎學編程之用函數初始化清除以及逆置數組

創建一個數組, 實現函數init()初始化數組、 實現empty()清空數組、 實現reverse()函數完成數組元素的逆置。 要求:自己設計函數的參數,返回值。#include<stdio.h>void

原创 0基礎學編程之輸出1到 100 的所有整數中出現多少次數字9

#include<stdio.h>int main(){    int i, j=0; for (i=1; i<=100; i++) { if(i%10 == 9) //個位是9 j++; if(i/10

原创 0基礎學編程之操作符的認識

操作符 分類:算術操作符移位操作符位操作符賦值操作符單目操作符關係操作符邏輯操作符條件操作符逗號表達式下標引用、函數調用和結構成員 算術操作符+   -     *     /     %1. 除了%操作符之外,其他的幾個操作符可以作用於

原创 0基礎學編程之輸出菱形,水仙花數,計算某個數字的前n項和,檢測花括號是否成對出現

1.在屏幕上輸出以下圖案:         *        ***       *****      *******     *********    ***********   ************

原创 0基礎學編程之最大公約數(輾轉相除法)

//求最大公約數的方法:輾轉相除法//輾轉相除法:輾轉相除法是求兩個自然數的最大公約數的一種方法,也叫歐幾里德算法。//例如,求(319,377)://∵ 319÷377=0(餘319)//∴(319,37

原创 基礎學編程之三個數順序排序

方法1:用for循環 即先假設第一個數就是最大值,拿這個數與其他數一個一個的進行比較,大的賦給第一個數,然後拿第二個數與,剩下的數一個一個的比較,把大的值賦給第二個。以此類推。當然三個數用這種方法顯得有點繁瑣。方法2:只用if語句代碼1: