C語言小練習

2021-07-03 23:02:42 字數 1611 閱讀 3919

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的陣列,根據下標將其中某個元素值改為0,將該元素放在陣列的最後,並列印陣列的每個元素。

#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++)

}

3.遞迴函式

#includevoid judge();

int main(void)

void judge()

printf("成功了,因為打的是:%d\n", d);

}

4.函式返回型別

#includeint func1();

int func2();

int func3();

int main(void)

int func1()

int func2()

int func3()

5.作用域

#includeint func(int a);

int y = 0;

int main(void)

int func(int b)

6.輸入年月日,判斷這天是該年份的第幾天。

#includeint main(void) 

if(((year % 4 == 0 && year % 100 != 0) || (year % 400) == 0 ) )

printf("此時是該年的第 %d 天\n", time);

}

7、輸入乙個正整數將其轉化為二進位制並輸出。(使用陣列儲存二進位制的每一位)

#includeint main(void) 

a[i] = num % 2;

num /= 2; }

for (j = i; j > -1; j--)

}

8、水仙花數問題

#includeint main(void) 

}}

C語言小練習

1.列印100 200之間的素數 include include include 100 200間素數求法 int main if j i printf d n i 2.偶數都為2的倍數,所以均不為素數,這樣我們就可以排除掉偶數,直接判斷奇數是不是素數 int i 100 for i 100 i 2...

C語言小練習

1.在螢幕上輸出以下圖案 1111 11111 1111111 111111111 11111111111 1111111111111 11111111111 111111111 1111111 11111 1111 如下 include include void main else n n 1 p...

c語言小練習(1)

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