高级光能
应该怎么写?
谢谢大佬
@赵逸凡 @董宇昊 @傅世安 @李鑫羽 @龙舟 @刘欣然 @王子健 @梁俊杰
江齐悦在2020-08-04 20:29:38追加了内容
顶
江齐悦在2020-08-04 20:39:40追加了内容
@董宇昊 @李鑫羽 @赵逸凡 @龙舟 @刘欣然 @张帆 @刘英杰
江齐悦在2020-08-04 20:47:14追加了内容
@张天璨
江齐悦在2020-08-04 20:56:34追加了内容
ding
江齐悦在2020-08-04 20:58:33追加了内容
@徐子宸 @Wxh @徐思淼 @徐叶歆 @徐欣照 @徐云皓
江齐悦在2020-08-04 21:02:56追加了内容
@颜yanyongchun @黄依成 @潘一鸣
江齐悦在2020-08-04 21:04:38追加了内容
@周明轩
新手天翼
说不用说了
代码奉上
函数:
int f(string a)
{
int s=0,i;
for(i=0;i<=a.size()-1;i++)
if(k==a[i])
s++;
cout<<s<<endl;
o+=s;
return s;
}
主程序
#include<iostream>
using namespace std;
char k;
int o=0;
//在这个位置打上刚刚的函数
int main()
{
int n,j;
string p;
cin>>n>>k;
for(j=1;j<=n;j++)
{
cin>>p;
f(p);
}
cout<<o;
return 0;
}
思路:就是一般人用脚趾头想的思路
初级光能
1.int pos = s.find(s2); //在s中找s2第一次出现的位置, 如果找到,返回s2首字母在s中的下标,否则返回-1
2、 int pos = s.find(s2, idx); //从s的idx下标后找s2第1次出现的位置, 如果找到,返回s2首字母在s中的下标,否则返回-1
查找函数
李鑫羽在2020-08-04 21:10:15追加了内容
核心代码
cin>>n>>k;int i;
for(i=1;i<=n;i++){
cin>>s;
for(int j=0;j<s.size();j++){
if(k==s[j]){
c1++;
c++;
t=j;
}
}
cout<<c1<<endl;
c1=0;
t=0;
}
初级守护
思路:1.遍历字符串,判断是否一样,cnt++;
2.sum+=_______(自己想)
输出
望采纳!!!
加油
张成林在2020-08-04 20:39:20追加了内容
以后可以多问问我哟!
张成林在2020-08-04 20:43:10追加了内容
sum+=s(a,k);
新手天翼
首先需要定义一个函数
具体函数如下:
int f(string a)
{
int s=0,i;
char k;
cin>>k;
for(i=0;i<=a.size()-1;i++)
if(k==a[i])
s++;
cout<<s;
return s;
}
对于这个函数,你只需要在主函数(也就是主程序)
里面输入一个字符串,然后对字符串调用函数
注意,不要输出调用的结果!不要输出调用的结果!
求采纳
刘英杰在2020-08-04 20:48:28追加了内容
#include<iostream>
using namespace std;
//在这个位置打上我发的函数
int main()
{
string p;
cin>>p;
f(p);
return 0;
}
刘英杰在2020-08-04 20:48:38追加了内容
#include<iostream>
using namespace std;
//在这个位置打上我发的函数
int main()
{
string p;
cin>>p;
f(p);
return 0;
}
资深守护
//重点代码
for(int i=1;i<=n;i++){
for(int j=0;j<=s[i].size()-1;j++){
if(s[i][j]==k){
e++;
sum++;
}
}
cout<<e<<endl;
e=0;
资深光能
定义n,c,大计数器;
cin>>n>>c;
for(i从1到n){
string s;
cin>>s;
int 计数器=0;
for(j从1到s.size()-1){
if(s[j]==c){
计数器++;
}
}
cout<<计数器<<endl;
大计数器+=计数器;
}
cout<<大计数器;
具体思路如上,望采纳