一.PTA循環實驗
1.題目:
2.PTA提交列表(要提交列表,不是結果)
3.設計思路(包括流程圖),主要描述題目算法
//設計思路,由題目可知
1.定義字符數組,數組的長度為10;定義整型變量i,letter=digit=other=0;
2.用for循環和getchar()輸入10個字符:for(i=0;i<10;i++)和ch[i]=getchar();
3.再利用for循環和條件語句 if...else if...else 判斷字符的屬性,並且統計字符個數
4. a. 用if((ch[i]=>‘a‘&&ch[i]<=‘z‘)||(ch[i]=>‘A‘&&ch[i]<=‘Z‘)) { letter++; } 判斷輸入的字符是否為英文字母,如果是就統計英文字母的個數(在原來的基礎上加1)
b.用(ch[i]==‘ ‘||ch[i]==‘\n‘)判斷輸入的字符是否為空格,在用blank++;統計空格個數
c.用(ch[i]>=‘0‘&&ch[i]<=‘9‘)判斷輸入的字符是否為數字,再用digit++;統計數字的個數
d.最後用other++;統計輸入的字符是既不是空格,也不是數字,也不是英文字母
5.最後用輸出統計後英文字母、空格、數字、其他字符的個數:printf("letter = %d, blank = %d, digit = %d, other = %d\n",letter,blank,digit,other);
//作流程圖
4.本題調試過程碰到的問題及PTA提交的情況說明(**註意:調試過程必須截圖說明如何調試,如何解決問題,PTA提交的列表中的每一個錯誤詳細說明為什麽及如何解決)
剛開始的時候提交的時候提示格式錯誤,再後來多次檢查後發現是輸出的格式的等於號 = 兩邊應該加兩個空格。
5.最終PTA代碼截圖以及運行結果截圖
一.PTA循環實驗