问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言实现在一个字符串中查找指定的字符,并输出指定字符在字符串中出现...

发布网友 发布时间:2022-04-26 17:24

我来回答

3个回答

热心网友 时间:2022-04-14 21:30

package com.string.to;

import java.util.Arrays;

import java.util.Scanner;

public class JudeCount{

public static void main(String[]args){

System.out.println("请输入你要判断的字符串:");

Scanner s=new Scanner(System.in);

String str=s.nextLine();

char[]ch=str.toCharArray();

Arrays.sort(ch);//对数组排序

char max='a';//记录出现次数最多元素

int maxcount=0;//记录最大出现次数

int count=1;//中间传值参数判断当前元素出现次数

for(int i=0;i<ch.length-1;i++){//进行判断

if(ch<i>==ch[i+1]){

count++;

}

if(ch<i>!=ch[i+1]){

if(count&gt;maxcount){

maxcount=count;

max=ch<i>;

}

count=1;

}

}

System.out.println("出现最多的元素是:"+max+"次数为:"+maxcount);

}

}

扩展资料:

system函数用法:

用法:intsystem(char*command);

程序例:

#include<stdlib.h>

#include<stdio.h>

intmain(void)

printf("AbouttospawnandrunaDOScommand\n");

system("dir");

return0;

又如:system("pause")可以实现冻结屏幕,便于观察程序的执行结果;system("CLS")可以实现清屏操作。而调用color函数可以改变控制台的前景色和背景,具体参数在下面说明。

例如,用system("color0A");其中color后面的0是背景色代号,A是前景色代号。各颜色代码如下:

0=黑色1=蓝色2=绿色3=湖蓝色4=红色5=紫色6=*7=白色8=灰色9=淡蓝色A=淡绿色B=淡浅绿色C=淡红色D=淡紫色E=淡*F=亮白色

(注意:MicrosoftVisualC++6.0支持system)

颜色属性由两个十六进制数字指定--第一个对应于背景,第二个对应于前景。每个数字

可以为以下任何值:

0=黑色8=灰色

1=蓝色9=淡蓝色

2=绿色A=淡绿色

3=浅绿色B=淡浅绿色

4=红色C=淡红色

5=紫色D=淡紫色

6=*E=淡*

7=白色F=亮白色

热心网友 时间:2022-04-14 22:48

首先获得一个字符用ch=getchar()或者scanf ("%c", &ch);

其次判断字符相等直接用==

接着j没有定义

最后输出int数组用循环

参考代码:

#include <stdio.h>
#include <string.h>

int main()
{
    char a[80] = "abcdefgh\0";
    char ch;
    int i, m, b[80];
    int flag = 0;
    ch = getchar();//获取一个字符
    m = strlen(a);
    for (i = 0; i < m; ++i){
        if (a[i] == ch){//找到了,直接判断是否相等
            b[flag] = i+1;//记录位置
            flag += 1;
        }
    }
    if (flag == 0)printf ("no");
    else {
        printf ("%d\n", flag);
        for (i = 0; i < flag; i++){//对位置进行输出,用循环
            printf ("%d ", b[i]);
        }
        printf ("\n");
    }
    return 0;
}

热心网友 时间:2022-04-15 00:23

import java.util.*;
public class IT{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println(“请输入字符串”);
String str=sc.nextLine();
System.out.println(“请输入你想查询的字符的位置”);
int m=sc.nextInt();
System.out.println(“实现在一个指定的位置查找字符:”+str.charAt(m));
System.out.println(“请输入你要查询的元素”);
String n=sc.nextLine();
System.out.println(“输出字符在字符串中出现的位置:”+str.indexOf(n));
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 鹅肉炖萝卜是不是发物 浙江有哪几个论坛? C语言编程字符串的查找! 急需儒林外史简缩本 用c语言在一个字符串中查找另一个字符串,并统计个数 鹅肉不能与 乐清公立寄宿学校 C语言字符串怎么查找对应的字符 吐肚子痛是什么病症吃了杏鲍菇不熟怎么办 C语言字符串查找简单程序 鹅肉可以罗卜煲汤吗? C语言 字符串查找(要代码) “携巨款出逃”3名小伙被抓,事件背后有何隐情? 鹅和白萝卜一起炖吗 炒熟的杏鲍菇隔夜还能吃吗 C语言中在字符串中查找指定字符串 为什么要以诚待人,用心交友? 鹅肉能和青萝卜一起吃吗 鹅肉和萝卜能一起吃吗 C语言字符串查找 绿萝卜炖大鹅肉可不可以? c语言中如何从一个字符串中查询是否有给定的关键词! C语言字符串中查找字母 大鹅肉炖土豆胡萝卜怎么做好吃,大鹅肉炖土 一个简单c语言题目,大神求助!在字符串中查找指定字符 鹅肉是否可以和胡萝卜炖汤 白萝卜和鹅肉可以一起吃吗 鹅肉可以炖酸萝卜汤吗? 萝卜烧鹅可以加啤酒吗? 办公软件做表格都有哪些基本操作 Excel 单元格中隐藏字符,怎么找出来 如何让excel2010显示里面的隐藏文字?仅指文字 excel隐藏的表格中的文字除了取消隐藏的方法外,还有其他方法可以显示出来吗? 如何把excel表格隐藏的文字显示出来 十二岁生日祝福语。 十二生日祝福语 十二岁生日祝福语经典 十二岁生日祝语 微信公众号里面的圆形图里放的图片是gif图,怎么弄 有没有动漫闺蜜头像一个抱着小熊一个摸额头的?