原创 編程小白C語言中斐波那契數列

題目要求 請用遞歸的方式, 求出斐波那契數1,1,2,3,5,8,13... 給你一個整數n,求出它的斐波那契數是多少 思路分析  如果n=1,n=2時,返回時爲1 從n=3開始,對應的斐波那契數是前面兩個數的和 擼寫代碼  #

原创 編程小白C語言之"猴子吃桃子"

題目要求 有一堆桃子,猴子第一天吃了其中一半,並且多吃了一個!以後每天猴子都吃其中一半,然後再多吃一個.當到了第十天的時候,想再吃(還沒吃),發現只有一個桃子了,問:最初共有多少個桃子?  思路分析 這猴子挺能吃啊,算數還可以哈,挺

原创 編程小白C語言遞歸例題

題目要求 已知函數 f(1)=3; f(n)=2*f(n-1)+1,請用遞歸的思想編程,求出f(n)的值 思路分析  這題挺簡單的,公式都給出來了,直接使用 擼寫代碼  #include<stdio.h> int f(int n

原创 編程小白C語言枚舉在switch中的使用

C語言中,switch中可以使用枚舉類型,比較簡單,案例如下: #include<stdio.h> int main() { enum SEASONS { SPRING=1,SUMMER,AUTUMN,WINTER }; //

原创 編程小白C語言統計鍵盤輸入個數

題目要求 輸入一行字符,分別統計出其中英文字母、空格、數字和其他字符的個數。 思路分析  作爲一個小白,鍵盤輸入我想到了scanf,然後判斷統計英語字母,空格,字符,和其他的字符 然後就會發現"回車"不大好弄,而且結果都不對 我??

原创 編程小白C語言枚舉

簡單介紹 C語言中,枚舉類型是被當作int或者unsigned int 類型來處理的,枚舉類型必須連續是可以實現有條件的遍歷,以下實例使用for來遍歷枚舉的元素 用一個簡單的代碼來用用,測試看看  實現代碼  #include<st

原创 編程小白C語言練習6

題目要求 編寫程序,輸出小寫的a-z以及大寫的Z-A 思路分析  首先得知道A對應的ASCII碼爲65,Z爲90,a爲97,z爲122,不知道也沒關係,可以推算出來 變量c1 大於a,小於z,c2大於A,小於Z ====>    a

原创 編程小白C語言登陸驗證

題目要求 實現登陸驗證,有3次機會,如果用戶名爲"李小欣",密碼"888",提示登陸成功,否者提示還有幾次機會,用for循環完成 思路分析  首先要定義一個變量,保存登陸的機會(次數) n,變量t爲剩餘次數 定義兩個字符數組,接收

原创 編程小白C語言練習7

題目要求 編寫程序,求出 1-1/2+1/3-1/4......1/100 思路分析  學了這麼多年數學,終於派上用上了,用數學知識,一看這題就得找算式規律 如果說都是分數,發散性思維,突破自我:1是不是可以轉化爲===>  1/1

原创 編程小白碰到C語言水仙花數

題目要求 編寫程序,判斷一個整數是否爲水仙花數,所謂的水仙花數是指一個三位數,其各個爲上的數字立方和等於其本身 例如: 153 =  1*1*1 + 5*5*5 + 3*3*3 思路分析  首先從鍵盤輸入三位數的整數 然後獲取到這個

原创 編程小白C語言練習5

題目要求 請編寫程序打印出此結果,輸入層數,打印出相對於的三角形  代碼展示 #include<stdio.h> int main() { int i,j,a,k; printf("請輸入這個金字塔的層數:"); scan

原创 編程小白C語言例題4

題目要求 統計3個班成績的情況,每個班有5名同學,求出每個班的平均分和所以班級的平均分(學生的成績從鍵盤輸入)  思路分析 分解題目,先處理簡單的,再處理複雜的,根據需求增加或修改相應的代碼 各個班的平均分 所有班級的平均分,前提是

原创 編程小白碰到年份問題

題目要求 編寫程序,根據輸入的月份和年份,求出這個月的天數  思路分析 首先考慮閏年和平年,閏年2月份29天,平年二月份28天 常識 1,3,5,7,8,10,12月都是固定的每個月都是31天 2月份考慮閏年或者平年 其他月份都是3

原创 編程小白碰到運動會時

模擬情景 在學校運動會百米比賽之前,老師要求小c同學編寫一個程序,要求輸入成績和性別進行判斷 如果用時在10秒內,則進入決賽,否則提示淘汰! 並且依據性別進入男子組或者女子組! 思路分析 這裏的時間應該設爲double型,性別應該是

原创 編程小白c語言之for循環練習題

題目要求 打印1~100之間是9的倍數的整數個數以及這些數的總和 思路分析 題目很短,就一句話,提取分析,起碼得知道這些 1~100裏的數,===> i=1,i++,i<=100; 9的倍數,i除以9餘數爲0===>i%9==0;