C語言開發小練習1

2021-08-09 11:53:47 字數 624 閱讀 7913

1.給你三個整形資料,找出其中最大的乙個整形數

max(int x,int y,int z)

x=x>y?x:y;

y=z;

x=x>y?x:y;

printf("最大數為:%d",x);

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

summ()

int n=20;

double s=0;

for(i=1,i<=n,i++)

for(j=1,j<=i,j++)

s*=j;

}printf("和為:%d",s);

}3.程式設計完成資料加密。資料是五位的整數,加密規則為:每位數字都加上6,然後用和除以8的餘數代替該數字,再將第一位和第五位交換,第二位和第四位交換。

encript(int num)

int a[5];

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

a[i]=num%10;

num=num/10;

a[i]=(a[i]+6)%8;

num=0;

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

num*=10;

num+=a[i];

return num;

}

c語言小練習(1)

1 設計乙個函式,找出整型陣列元素的最小值 c語言程式設計題 import 巨集定義陣列的長度 define length 5 int main int argc,const char argv 從第乙個開始比較 int min arr 0 下標從0開始,長度為定義的length for int i...

C語言開發小練習2

1 輸入一行字元,分別統計出其中字母 空格 數字和其他字元的個數。include void main printf 字母 d n letter printf 空格 d n space printf 數字 d n digit printf 其它字元 d n other 2 求下列試子的值 1 1 2 ...

C語言小練習

1.有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?使用陣列 includeint main void int num 0,i,j 0 scanf d num for i 0 i 10 i if i num for i 0 i 10 i 2.有乙個長度為10的陣列,根據下...