C語言程式設計小練習2

2021-08-17 10:23:11 字數 2102 閱讀 2753

c語言程式設計小練習2

2.1輸入一行字元,統計英文本母、數字字元、空格和其他字元個數。(此題統計不確定數目的字元,用while迴圈更合適,且以回車鍵結束輸入。)

1

#include

2 3

intmain(void)

4 21 printf

("letters =

%d\n"

, a);

22 printf

("numbers =

%d\n"

, b);

23 printf

("spaces =

%d\n"

, c);

24 printf

("others =

%d\n"

, n);

25 26

return 0;

27 }

2.2求1 - 1/2 +1/3 - 1/4 +……−1

n+1 −1n

+1

/n的值,絕對值小於10−

5 10−5

的項不計算。(以下用了幾種變例)。

//方法一、while 迴圈,使用用pow函式,科學計數法,double型別聲 明

2 #include

3 #include

4 5

intmain(void

) 6

15printf("%lf\n"

, sum

); 16

return 0;

17 }

//方法二、while迴圈,使用用pow函式,十進位制,且float型別宣告(不推薦)

19 #include

20 #include

21 int

main(void

) 22

32printf("sum = %f\n"

,sum

); 33

return 0;

34 }

35 //方法三、for迴圈,少許修改,double型別宣告

37 #include

38 39

intmain(void

) 40

51printf("%f\n"

,sum

); 52

return 0;

53 }

//也不算方法四,while迴圈少許簡化

55 #include

56 57

intmain(void

) 58

66printf("sum = %lf"

, sum

); 67

return 0;

68 }

2.3根據公

式π4≈

1−13

+15−

17+⋯

求π的近

似值,絕

對值小於

10−5的

項不計算

。 2.3根據

公式π4

≈1−1

3+15

−17+

⋯求π的

近似值,

絕對值小

於10−5

的項不計

算。

1

#include

2 3

intmain(void

) 4

12printf("%lf"

, sum

); 13

return 0;

14 }

2.4輸出所有的水仙花數。水仙花數是乙個三位正整數,每位數字的三次方之和等於該數本身。例如:13

+53+

33=153

, 13+

53+3

3=

153,

即153是水仙花數。

1

#include23

int main(void)

4 13printf("\n");

14return

0; 15 }

C語言程式設計小練習 階乘

一 問題描述 遞迴和非遞迴分別實現求n的階乘 二 問題描述 比如說5的階乘 54 321 在遞迴中,就是54!54 3!三 實現 define crt secure no warnings 遞迴 include include extern int factor int num int main 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語言程式設計小練習 密碼登入

一 問題分析 編寫 模擬三次密碼輸入的場景。最多能輸入三次密碼,密碼正確,提示 登入成功 密碼錯誤,可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。二 問題分析 先預設乙個密碼,然後從鍵盤迴圈輸入密碼,和預設的密碼進行比較,如果正確,則提示輸入正確 如果三次都輸入錯誤,則提示退出程式。三 de...