統計母音 --統計每個母音字母在字串中出現的次數。
a:1 e:1 i:1 o:1 u:1 a:2 e:1 i:3 o:0 u:1
我的程式碼:這道題最關鍵的就是格式問題,因為格式導致提交了N多次都沒AC
#include<stdio.h> #include<string.h> int main() { char a[200]; int i,k,n,b[5]; scanf("%d",&n); getchar();//注意把getchar放while迴圈外部,但是並不造是為什麼. while(n--) { gets(a); k=strlen(a); for(i=0;i<5;i++) b[i]=0; for(i=0;i<k;i++) { if(a[i]=='a') b[0]++; if(a[i]=='e') b[1]++; if(a[i]=='i') b[2]++; if(a[i]=='o') b[3]++; if(a[i]=='u') b[4]++; } printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",b[0],b[1],b[2],b[3],b[4]); if(n!=0)//這樣是為了符合題目要求最後一次沒有換行。 printf("\n"); } return 0; }
相關推薦
統計字串中出現次數最多的字母並輸出
/* *input:tester *output:e */ #include<stdio.h> #include<stdlib.h> //統計字串中出現次數最多的字母,如果字母出現次數相同,則按a-z字典序輸出第一個。 int countCharac
(ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數
// 判斷一個字串中出現次數最多的字元,統計這個次數 let str = 'aasdadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsdasjjhsghkafsagjkg
js 判斷一個字串中出現次數最多的字元,統計其出現次數
js 判斷一個字串中出現次數最多的字元,統計其出現次數 var str = 'asdfssaaasasasasaa'; var json = {}; for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i
判斷一個字串中出現次數最多的字元,統計這個次數
var str = 'asdfssaaasasasasaa'; var json = {}; for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i)]){ json[str.cha
統計字串中出現次數最多的字元及個數
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-eq
統計一個字串在另一個字串中出現次數(java)轉
統計一個字串在另一個字串中出現次數(java)(2006-12-22 15:16:00)//這是一個用java語言編寫的統計字串出現次數的程式碼/* *統計字串出現的次數 */public class TwoTest{ public static void main(Stri
python學習第一週 獲取字串中出現次數最多的字母
給定一個包含不同的英文字母和標點符號的文字,找出其中出現最多的字母,檢測時不區分大小寫,並返回一個小寫字母,若存在相同次數的字母,則返回字母表中最先出現的那個。比如find,則返回f #!/usr/bin/python3 #-*- coding:UTF-8 -*- str_input = in
問題6: 找出字串中出現次數最多的字母及其出現的次數
這好像是華為機試的一道題目,我採用JAVA來完成,用JAVA也可以用其他方法。 我用一個比較簡單的方法,程式碼如下: public class Str{ public static void main(String[] args){ String str =
JS中獲取字串中出現次數最多的字母,常用方法
(1)陣列+物件 <script > var str = 'aafcbad'; var obj = {}; var arr = []; var letter; for(var i = 0,len
查詢字串中出現次數最多的字母和出現的次數. 示例: var str =" fdadffddfdffj"; ====> 出現次數最多的是f, 出現了 6 次;
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> var a =
給定一個字串:要求輸入英文語句,輸出英文語句中每個單詞在字串中出現的次數。
def geshu(src): n=0; str1 = src.split(); len1=len(str1); for s in str1: n = 0; for i in range(len1):
求字串中出現次數最多的字母及次數
import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.TreeSet; public class JavaTest1 {
輸出字串中出現次數最多的字母,出現了幾次,各個字母分別出現幾次
var str="aabjjdhndhfdjfdkfdjjgkdfsgjkfsgjfhggh"; var result={}; for(var i=0;i<str.length;i++){ var chart=str.charAt(i);
python 獲取字串中出現次數最多的字母
獲取字串中出現次數最多的字母 給定一個包含不同的英文字母和標點符號的文字,找出其中出現最多的字母,不區分大小寫,並返回一個小寫字母,若存在相同次數的字母,則返回字母表中最先出現的那個。 採用內建函式max import string
華為筆試-刪除字串中出現次數最少的字元
題目描述 實現刪除字串中出現次數最少的字元,若多個字元出現次數一樣,則都刪除。輸出刪除這些單詞後的字串,字串中其它字元保持原來的順序。 輸入描述: 字串只包含小寫英文字母, 不考慮非法輸入,輸入的字串長度小於等於20個位元組。 輸出描述: 刪除字串中出現次數最少的字元後
牛客網 - 線上程式設計 - 華為機試 - 刪除字串中出現次數最少的字元
題目描述 實現刪除字串中出現次數最少的字元,若多個字元出現次數一樣,則都刪除。輸出刪除這些單詞後的字串,字串中其它字元保持原來的順序。 輸入描述: 字串只包含小寫英文字母, 不考慮非法輸入,輸入的字串長度小於等於20個位元組。 輸出描述: 刪除字串中出現
演算法練習08 找出字串中出現次數最多的字元
題目 找出一個字串中出現次數最多的字元 const str = 'asdfaaaa' 最後的返回值是字串'a' 實現 嗯,我略加思考(半個小時左右),給出了一個複雜的方案,一個屎一般的方案 屎一般的方案 我的方案是利用redcue,計算出了每個字串出現的頻次
python1.返回一個字串中出現次數第二多的單詞 2.字串中可能有英文單詞、標點、空格 3.字串中的英文字元全部是小寫
import re from collections import Counter def second_count_word(s): # # 利用正則按標點和空格切割,有其他標點可以新增到[]內 # lt = re.split('[ ,.:]',s) # # 利用Counter
js 判斷一個字元在字串中出現次數
思路:利用indexOf函式來判斷這個字元在字串中是否存在,為-1則存在,否則繼續 //檢測一個字元在字串中出現次數,引數字串,一個字元,返回字串出現的次數 function strCharPosition(str, char) { var pos; va
java中輸出一個字串中出現次數最多的字元以及次數
1 先把字串轉化為陣列 .toCharArray 2 定義一個數組count[i] 存取每個字元 以及數量 count[i]++ 3 計算每個字元 以及值 4 取count的最大值 public class MaxString { public sta