求最小數
從最小數開始迴圈到1
迴圈內整除
兩個數求最大值最小值可以用條件運算子
max = (num1 > num2) ? num1: num2; min = (num1 > num2) ? num2: num1;
**實現:(只有最大公約數,最小公倍數求法2:兩數乘積除以最大公約數)
#include
int main()
}return 0;}
//電腦上
.c移到虛擬機器上儲存報錯
[dos]xx //
解決方法
:使用
set ff=unix
使用 vim
開啟檔案
,然後再命令模式下輸入
:set ff=unix
,之後儲存,然
後重新開啟即可。
#include
int main()
if(1 == v)
else if(0 == v)
for(i = 0; i < 32; i++)
printf("
\n");
return 0;}
一維陣列
c語言不允許對陣列的大小作動態定義,即陣列的大小不依賴於程式執行過程中變數的值
k; a[k]; ✖不能用變數定義陣列
a[0] ✖陣列大小為0沒有意義
b(2)(3) ✖不能用圓括號
遍歷:挨個列印
#include
int main()
//int
b; //未初始化的全域性變
量為0;
//int
a[5] =
; //對部分元素初始化,其餘為初始化元素為0
int a = ;
for(i = 0; i < (sizeof(a) / sizeof(a[0])); i++) //sizeof(a)
/ sizeof(a[0])求陣列的長度
printf("
%p\n
", &a[0]); //首元素位址 單位是4位元組printf("
%p\n
", a); //陣列名 同時也是陣列首位址
元素 單位是4位元組
printf("
%p\n
", &a); //陣列的位址 代表陣列 單位是20位元組
}
Shell函式及陣列
函式就是將命令語句按格式寫在一起,可以方便重複使用命令 函式的格式 function 函式名 呼叫函式的方法 函式名 引數1 引數2 函式的作用範圍 函式再shell指令碼中僅在當前shell環境有效 shell指令碼中變數預設為全域性變數 若要定義僅在函式內部的區域性變數時使用local 變數名 ...
JS 陣列及函式
陣列 定義array 1,3.14,aa 給資料array 5 給長度 1,3.14,aa 使用方括號定義 屬性length 陣列長度 方法push 往陣列裡面追加元素 遍歷for迴圈 for var i 0 imath.random 隨機 日期時間函式 需要用變數呼叫 var b new date...
指標與陣列及函式關係
1.對於c 的九種內建基本型別來說。在程式中出現該名稱,即表示指向該型別的乙個變數 或常量等 通常我們對於變數作為右值,即去變數位址空間的值。但對於陣列名和函式名則不同 因為陣列的值和函式值很難或無法表示 如 int arr 2 c 規定陣列名代表指向首元素的位址,即陣列名作為右值,取的是第乙個元素...