一、實驗內容
1.輸入乙個字串,統計大寫字母、小寫字母、空格、數字和其他字元的個數。(要求用字元陣列)
1 #include2intmain()314
else
if((str[i]>='
a')&&(str[i]<='z'
))15
18else
if((str[i]>'
0')&&(str[i]
))19
22else
if(str[i]='')
2326
else
2730
} 31 printf("
小寫字母%d個,大寫字母%d個,數字%d個,空格%d個,其他%d個
2.利用字元陣列進行密碼的驗證,如果密碼正確則登陸成功,否則登入失敗。密碼允許輸入三次。
3.編寫乙個函式,判斷乙個字串是否是回文。若是回文函式返回值為1;否則返回值為0。回文是順讀和倒讀都一樣。如「level」「abba」等是回文,但「abcd」不是回文。在主函式中呼叫回文函式對輸入的字串進行判斷。
1 #include2intmain()312
for(i=0;i)
1319
}20 printf("
是回文數");
(二)實驗總結(實驗中遇到的問題及解決方法)
1. 輸入字串要用gets,但是不用加【】因為他們本身即是位址
2. 每個字串以\0結尾,要預留乙個多餘的位置。
(三)課程體會(請回答以下問題)
1. 經過乙個學期的學習,你統計過一共寫了多少行**嗎?與開學初相比,你對c語言或者程式設計有了哪些認識和理解?
我寫了大概1400行,與開學相比,我發現現在的題難多了,不過寫出來後會有成就感。
2. 在c語言的學習過程中,你有什麼經驗和教訓分享給大家?
我覺得我的經驗不足,大家可以多問問陶旭和王佳諾。
3. 對於採用技術部落格提交作業這種形式,你有什麼看法,對你有幫助的地方在**?你覺得還可以做哪些改進?,如果下一屆的學弟學妹們入學了,你會給他們推薦這種教學形式嗎?
我對於簡單高效的方法是十分推崇的,我覺得可以看到大家的想法,也可以了解他們做題是的思路,如果下學期學妹們來了,我會優先詢問他們的意見,雖然沒有用嘿嘿。
4. 對於這門課程,對於老師和助教的工作,你有什麼好的建議或者意見,都可以提出來,我們一起改進。
我覺得老師與助教很辛苦,但是我們也希望看到老師與助教是怎麼樣做題的,對我們會有幫助。
第十一次作業
問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 精通c語言,深入了解c語言的程式設計,學會自己編寫程式 這個作業在那個具體方面幫助我實現目標 進一步的的認識函式,學習函式的定義 呼叫和申明,並學習變數的作用域 生存週期和儲存型別 參考文獻 1.pta實驗作業...
第十一次作業
這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 熟練掌握運用各語法 這個作業在哪個具體方面幫助我實現目標 巨難的程式設計題 參考文獻 題目內容描述 本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。1.1....
第十一次作業
4 cola公司的雇員分為以下若干類 知識點 多型 1 colaemployee 這是所有員工總的父類,屬性 員工的姓名,員工的生日月份。2 salariedemployee colaemployee 的子類,拿固定工資的員工。3 hourlyemployee colaemployee 的子類,按小...