C語言程式設計練習

2021-08-09 11:42:19 字數 871 閱讀 4212

/*

1、 給你任意三個整形資料,找出其中最大乙個整形數。

*/#include main()

int findmax(int x,int y,int z)

else

if(z>max)

return max;

}

//使用函式+三目運算子

#include int main()

int findmax(int x,int y)

/*

2、求1+2!+3!+...+20!的和。

*/#include main()

printf("所有階乘數的和為:%ld\n",sum);

return 0;

}

/*

3、程式設計完成資料加密。資料是五位的整數,加密規則為:

每位數字都加上6,然後用和除以8的餘數代替該數字,

再將第一位和第五位交換,第二位和第四位

*/#include void main()

else

}for(i=0;i<5;i++)

for(i=0;i<5;i++)

t = a[0];

a[0] = a[4];

a[4] = t;

t = a[1];

a[1] = a[3];

a[3] = t;

printf("加密後的值是:\n");

for(i=0;i<5;i++)

printf("\n");

getch();

} else

c語言程式設計練習

練習 賬號 taylent problem 2000 ascii碼排序 problem description 輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。includeint main return 0 補充知識點 在計算機系統中,數值一律用補碼來表示和儲存。原因在於,使用...

C語言程式設計練習

調整陣列使奇數全部都位於偶數前面 題目 輸入乙個整數陣列,實現乙個函式,來調整該陣列中數字的順序使得陣列中所有的奇數字於陣列的前半部分,所有偶數字於陣列的後半部分 設計思路 一 前奇後奇 讓這個陣列前半部分往右移動一位,即left 後半部分不動。二 前奇後偶 這個陣列前半部分右移一位,即left 後...

C語言程式設計練習

1 實現乙個函式,可以左旋字串中的k個字元。abcd左旋乙個字元得到bcda abcd左旋兩個字元得到cdab 2 判斷乙個字串是否為另外乙個字串旋轉之後的字串。例如 給定s1 aabcd和s2 bcdaa,返回1,給定s1 abcd和s2 abcd,返回0.aabcd左旋乙個字元得到abcda a...