XJTU大計基第九周程式設計作業

2021-10-05 06:37:08 字數 2626 閱讀 6498

題目描述:

編寫程式將4個字元構成的字串用替換加密法編碼為密文,其中加密規則是:將原來的字母用字母表中其後的第3個字母替換。注意,最後3個字元用前3個替換,如x用a替換。

輸入輸出格式:

輸入:4個字元

輸出:4個字元

樣例輸入:

abcx

樣例輸出:

defa

#include

intmain()

return

0}

閏年計算。程式輸入乙個正整數y,以及另乙個正整數n,以乙個空格分隔。計算從y年開始後的第n個閏年是哪一年(如果y本身是閏年,則y之後的第乙個閏年是y)。

程式輸入:

y n程式輸出:

y年開始後的第n個閏年

樣例輸入:

2005 3

樣例輸出:

2016

#include

intmain()

printf

("%d"

, y-1)

;return0;

}

某城市最高的樓有一部電梯,該電梯依照輸入樓層數的先後次序執行。電梯最初在0層。執行完乙個輸入序列後就停止在該樓層,不返回0層。編寫程式計算電梯執行乙個序列的時間。電梯每上1層需要6秒。每下1層需要4秒。如在某層停留,無論上下人多少,均停留5秒。

程式輸入:

電梯的執行序列。樓層的值大於等於1,小於100 , 0在序列中表示結束序列輸入。比如輸入序列為 2 1 0, 則意味著電梯先從0層公升至2層停留,然後再降至1層停留。

程式輸出:

每個序列電梯執行的時間(秒)

樣例輸入:

2 1 0

樣例輸出:

26

#include

intmain()

if(diff<0)

sum = sum +5;

current_floor = next_floor;

scanf_s

("%d"

,&next_floor);}

printf

("%d"

, sum)

;return0;

}

編寫乙個程式,當輸入乙個字串後,要求不僅能夠統計其中字元的個數,還能分別指出其中大、小寫字母、數字以及其他字元的個數。

程式輸入:

待統計的字串

程式輸出:

五個數值依次為大、小寫字母、數字、其他字元和總共含有的字元個數,以空格分隔

樣例輸入:

i enjoyed reading these books very much

樣例輸出:

1 32 0 6 39

/*

大、小寫字母、數字、其他字元和總共含有的字元個數,以空格分隔

*/#include

#include

intmain()

printf

("%d %d %d %d %d"

, big, small, num, other, total)

;return0;

}

請輸入乙個正整數(如:7654321),然後將該整數按照標準的三位分節格式輸出(逗號是西文的逗號,如 7,654,321)

程式輸入:

待分節的正整數

程式輸出:

分節後的正整數

樣例輸入:

3456789

樣例輸出:

3,456,789

#include

intmain()

;int s;

int i =0;

scanf_s

("%d"

,&s)

;while(1

)printf

("%c"

, a[i--])

;for

(i; i >=

0; i--

)return0;

}

輸入乙個整數n(n>=2),判斷n是否為素數。是素數輸出 「yes」, 否則輸出 「no」。

程式輸入:

整數n程式輸出:

是素數輸出 「yes」, 否則輸出 「no」。

樣例輸入:

7樣例輸出:

yes

#include

intmain()

if(k ==1)

printf

("yes");

else

printf

("no");

return0;

}

題目描述:

從鍵盤輸入乙個正整數(>1),然後將該整數分解為1和各個質因子的相乘,如果輸入的整數本身就是質數,則應分解為1和該數本身相乘。

輸入輸出格式:

輸入: 1個整數

輸出:因子分解,因子由小到大輸出。如:1223

樣例輸入:

18樣例輸出:

1233

#include

intmain()

}}return0;

}

第九周作業

1 編寫指令碼,接受二個位置引數,magedu和 www,判斷系統是否有magedu,如果沒有則自動建立magedu使用者,並自動設定家目錄為 www vim create user.sh bin bash if ne 2 then echo 0 username directory exit 1 ...

第九周作業

cat data canshu.sh bin bash user 1 dir 2if 2 then echo 請輸入兩個引數 exit else id dev null if 0 then mkdir dev null useradd d dev null echo 使用者 建立成功 else ec...

第九周作業

資料庫介紹 建立與資料庫的鏈結 建立並修改資料庫表 查詢資料庫 插入 檢視及更新資料 刪除資料和資料庫表 statistics.sh指令碼的執行結果截圖 20162309 行數 新增 累積 部落格量 新增 累積 學習時間 新增 累積 重要成長 目標5000行 400小時 第一周90 90 1 120...