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...