Linux程式設計作業

2021-09-21 17:25:54 字數 3126 閱讀 4984

寫乙個指令碼程式,它帶乙個引數,若該引數是乙個普通檔案,則把該檔案的索引結點號、大小以及最近一次修改時間等詳細資訊輸出來;如果該引數是乙個目錄,則將該目錄(包含子目錄)下的所有普通檔案的檔名以及上述檔案資訊輸出來。

要求:(1)如果引數個數大於1,或者引數既不是普通檔案也不是目錄檔案,則提示出錯

(2)給出程式在兩種不同型別引數(普通檔案/目錄)下的執行結果

#!/bin/sh

if test $# -gt 1

then

echo "引數多於乙個,錯誤"

exit 1

fifilename="$1"

if [ -f $1 ]

then

set $(ls -il $filename)

inode=$1

size=$6

time1=$7

time2=$8

time3=$9

echo "name inode size time"

echo "$filename $inode $size $time1 $time2 $time3"

exit 0

elif [ -d $filename ]

then

for file in $(ls -r $filename)

do if [ -f $file ]

then

ls -il $file

fi done

exit 0

else

echo "既不是檔案也不是目錄,錯誤"

寫乙個指令碼程式,提示使用者輸入12個整數,其中前6個整數放到陣列array1中,後6個整數放到陣列array2中,接下來將兩個陣列對應位置的元素求和,將兩個陣列array1,array2以及其求和結果均輸出到檔案result.txt中。

#!/bin/sh

echo -e "請輸入12個整數:\n"

for((num=1;num<=6;num++));

do read n

array1[$num]=$n

done

for((num=1;num<=6;num++));

do read n

array2[$num]=$n

done

for((num=1;num<=6;num++));

do array3[$num]=`expr $ + $`

done

echo "$">>result.txt

echo "$">>result.txt

echo "陣列1和陣列2相加結果為:">>result.txt

寫乙個指令碼程式,計算1-1/2+1/3-1/4+…-1/n的值

要求:1)n由使用者輸入

2)保留小數點後3位

#!/bin/sh

echo "請輸入n:"

編寫c程式,利用隨機數生成器生成n個100-200之間的整數,並將這n個整數存放在陣列array中,接下來對陣列array做如下處理:

1)求陣列array中元素的次大值

2)求陣列array中所有元素的標準差

要求:(1)n由使用者輸入

(2)將上述1)和2)的實現分別放在乙個.c檔案中

(3)利用make工程管理器進行編譯

task4-main.c

#include#include#includeint secondmax(int a,int n);

double standardd(int a,int n);

int array[100];

int main()else

for(int i=2;i=max)

if(a[i]second)

} return second;

}

task4-standardd.c

#include "math.h"

double standardd(int a,int n)w[100];

void compare(char a,int j){ //比較是否出現過,並修改結構體

程式設計作業 程式設計作業 類和物件

描述 下面程式輸出的結果是 4,6請填空 include using namespace std class a int getval class b public a int getval int main 輸入無輸出4,6樣例輸入 無樣例輸出 4,6code include using name...

Linux系統程式設計作業 守護程序

知識點回顧 程序組和會話 程序組 乙個程序組包含多個程序 會話 多個組組成乙個會話 注意點 1 建立會話的程序不能是組長程序 2 一般建立會話是父程序先fork子程序,然後父程序退出,讓子程序呼叫setsid函式 3 建立乙個會話,這個子程序既是會長也是組長 4 只要是建立了會話,這個程序就脫離了控...

程式設計作業 漢字程式設計

這個作業屬於哪個課程 軟體工程 這個作業要求在 第一次個人程式設計作業 這個作業的目標 實現漢字程式設計 作業正文 隨筆漢字是迄今為止持續使用時間最長的文字,也是上古時期各大文字型係中唯一傳承至今者,中國歷代皆以漢字為主要的官方文字。我們在感嘆漢字的源遠流長時,也不禁感慨,為什麼沒有一門使用漢字程式...