第十一次作業

2022-08-21 08:00:14 字數 1436 閱讀 8721

1.輸入乙個字串,統計大寫字母、小寫字母、空格、數字和其他字元的個數。(要求用字元陣列)

#include# define n 

100int

main()

else

if(a[i]>='

a'&&a[i]<='z'

)

else

if(a[i]>='

0'&&a[i]<='9'

)

else

if(a[i]=='')

else

}printf(

"大寫字母有%d個,小寫字母有%d個,數字有%d個,空格有%d個,其它有%d個。

2.利用字元陣列進行密碼的驗證,如果密碼正確則登陸成功,否則登入失敗。密碼允許輸入三次。

#include#include

# define n

100int

main()

else

if(d!=1

)

else

}return0;

}

3.編寫乙個函式,判斷乙個字串是否是回文。若是回文函式返回值為1;否則返回值為0。回文是順讀和倒讀都一樣。如「level」「abba」等是回文,但「abcd」不是回文。在主函式中呼叫回文函式對輸入的字串進行判斷。

二、實驗總結:

1.int c; while((c = getchar()) != '\n' && c != eof); 可以清除快取。

2.輸入字串時%s是不能輸入空格,gets可以輸入空格。

3.除gets和puts以外的字串處理函式時要使用標頭檔案string.h。

4.scanf函式輸入字串裡不能包含空格,需要使用gets函式。

三、課程體會:

1.到現在**大概打了一千多行吧,剛解除c語言時感覺這門課很神秘,學起來肯定很困難,等到學完乙個學期後發現c語言主要是理解,等自己能夠完全理解時,它也就變得簡單的多了。

2.上課時一定要注意聽講,課下也要注意多複習課上講的東西,雖然課本和老師講的有一些不一樣,但是在課下也一定要多看書,不要著急寫**。

第十一次作業

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 精通c語言,深入了解c語言的程式設計,學會自己編寫程式 這個作業在那個具體方面幫助我實現目標 進一步的的認識函式,學習函式的定義 呼叫和申明,並學習變數的作用域 生存週期和儲存型別 參考文獻 1.pta實驗作業...

第十一次作業

這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 熟練掌握運用各語法 這個作業在哪個具體方面幫助我實現目標 巨難的程式設計題 參考文獻 題目內容描述 本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。1.1....

第十一次作業

4 cola公司的雇員分為以下若干類 知識點 多型 1 colaemployee 這是所有員工總的父類,屬性 員工的姓名,員工的生日月份。2 salariedemployee colaemployee 的子類,拿固定工資的員工。3 hourlyemployee colaemployee 的子類,按小...