c++恶心的char和string

统计数字出现次数。

Char的长度Strlen(char)  string的长度.size()函数与.length()

Charstring都可以==比较。注意

string a=1adbcde,a[0]char类型需要转换。

 

#include <bits/stdc++.h>

#include <string>

using namespace std;

int main() {

int n;

char x;

cin >> n >> x;

int s = 0;

string sNum = "";

for (int i = 1; i <= n; i++) {

sNum = to_string(i);

for (int j = 0; j < sNum.length(); j++) {

if (sNum[j]==x)

s++;

}

}

cout << s;

return 0;

 

}

//#include <bits/stdc++.h>

#include <iostream>

#include <string>

using namespace std;

int main() {

int n;

string x;

cin >> n >> x;

int s = 0;

string sNum = "";

string stemp = "";

for (int i = 1; i <= n; i++) {

sNum = to_string(i);

for (int j = 0; j < sNum.length(); j++) {

stemp = sNum[j];

if (stemp ==x)

s++;

}

}

cout << s;

return 0;

}

 

#include <bits/stdc++.h>
using namespace std;

int main()
{
int a[128]={0};
char s[]="a1dsgajklbxcbvojhad";
for(int i=0;s[i];i++)
a[s[i]]++; //统计字符个数
for(int j=0;j<128;j++)
if (a[j])
cout<<(char)j<<":"<<a[j]<<endl; //输出相应的字符和出现次数

}

posted @   南国之恋  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示