第十次作業

2022-09-19 06:03:07 字數 1817 閱讀 6425

1、 編寫程式,統計字串中大寫字母的個數

#include

main()

char str[80];

cnt=0;

printf("請輸入你的字母:");    int i=0;

intgets(str);

while ( str[i]!=0 )

if ( str[i]>='a'&&str[i]<='z' )

cnt++;

i++;

printf("字串中大寫字母的個數為:%d\n",cnt);

2、編寫程式,去掉字串中所有的星號。例如,「******ab*****c***de**fg**」,處理完為「abcdefg」

#include

main()

char str[80];

int i,j;

i=j=0;

printf("請輸入你的帶『*』的語句:\n");

3、編寫程式,將字元陣列a中的字母複製到字元陣列b中,要求每三個字元後插入乙個空格。例如,字元陣列a:「abcdefghijk」,字元陣列b:「abc def ghi jk」

4、輸出字串中位置為奇數、ascii為偶數的字元

5、統計字串中個數字字元的個數

#include

main()

char str[80];

int cnt[10]=;

int i=0;

gets(str);

while(str[i]>='0'&&str[i]<='9')

cnt[(str[i]-'0')%10]++;

i++;

for (i=0;i<=9;i++)

printf("數字字元%d:%d個\n",i,cnt[i]);

第十次作業

linux網路服務 osi七層模型 物理層 傳輸介質,組網 資料鏈路層 mac位址定址,資料成幀,資料檢測,重發apr 網路層 將網路位址轉化為實體地址,網路位址定址,路由 ip協議 傳輸層 提供端對端的資料交換,連線,埠 會話層 提供點對點的連線 表示層 資料格式化 應用層 應用程式,服務 tcp...

第十次作業

1.將以下文法消除左遞迴,分析符號串 i i i e e t t t t f f f e i 解 文法改寫 e te e te t ft t ft f e i first集 first e first e first t first t first f follow集 follow e follow...

第十次作業

1,簡述string類中的equals方法與object類中的equals方法的不同點。i string類的equals方法比較的是內容,object類中的equals方法比較的是記憶體位址 2,編寫程式,scanner 當以年 月 日的格式輸入乙個日期時,輸出其該年是否為閏年,該月有幾天,該日是星...