第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何紀錄字符串中字母出現(xiàn)的字數(shù)

如何紀錄字符串中字母出現(xiàn)的字數(shù)

C++
你好多少錢 2016-11-19 19:28:51
比如 aabxdfdddda: 2??b:1d:5f :1
查看完整描述

3 回答

?
請輸入你的用戶名

TA貢獻7條經驗 獲得超1個贊

#include<iostream>
using?namespace?std;

void?main()
{
	char?s[100],?Letter;
	cout?<<?"輸入字符串:";
	cin?>>?s;

	int?count[26]?=?{?0?},?i,?s_i;?//?統(tǒng)計26個字母出現(xiàn)的次數(shù)

	int?n?=?strlen(s);???//計數(shù)器
	for?(i?=?0;?i<n;?i++)
	{
		s_i?=?s[i]?-?'a';
		count[s_i]++;?//?字符
	}
	
	for?(i?=?0;?i<26;?i++)
	{
		if?(count[i]?!=?0)?//?若該字母出現(xiàn)
		{
			Letter?=?'a'?+?i;
			cout?<<?Letter?<<?"?:?"?<<?count[i]?<<?endl;?//?輸出
		}
	}
}


查看完整回答
1 反對 回復 2016-11-19
?
慕容5123895

TA貢獻4條經驗 獲得超1個贊

#include<iostream>

#include<string>

using namespace std;


int main()

{

????cout << "請輸入字符串:" << endl;

????string s;

????getline(cin, s);

????int count = s.size();

????char letter[26] = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' };

????for (int i = 0; i < 26; i++)

????{

????????????int num = 0;

????????????for (int j = 0; j < count; j++)

????????????{

????????????????????if (s[j] == letter[i])

????????????????????{

????????????????????????????????num++;

????????????????????}

????????????}

????????????if (num > 0)

????????????{

????????????????????cout << letter[i] << ":" << num << endl;

????????????}

????????????num = 0;

????????}


????????system("pause");

????????return 0;

}


查看完整回答
反對 回復 2016-11-21
  • 3 回答
  • 0 關注
  • 1359 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號