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

C语言程序在线求助

发布网友 发布时间:2022-05-27 13:22

我来回答

3个回答

热心网友 时间:2023-10-25 04:46

#include<stdio.h>

#include<ctype.h>

int main()

{char a[100],ch;

int i,count[26],flag;

while(1)

{

   printf("请输入一个字符串(a--z):\n");

   scanf("%s",a);

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

  count[i]=0;

   flag=0;

   for(i=0;a[i]!='\0';i++)

  if(a[i]>='a'&&a[i]<='z')

  count[a[i]-95]++;

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

       if(count[i]==1)

  {

  printf("%c\n",i+95);

  flag=1;

  }

if(flag==0)

printf("no\n");



   printf("是否继续输入字符串判断Y/N\n");

   getchar();

if(ch=toupper(getchar())=='N')

break;

}

return 0;


}

热心网友 时间:2023-10-25 04:47

#include<stdio.h>

typedef struct CharCount
{
    int count;
    int first_position;
}CharCount;

void main()
{
    int N = 0;
    int i = 0;
    int index = 0;
    char buffer[1024];
    CharCount count_list[26];
    int first_occur_position = 0;
    char first_occur_char    = '\0';

    scanf("%d", &N);

    while (N--)
    {
        scanf("%s", buffer);

        for (i = 0; i < 26; i++)
        {
            count_list[i].count = 0;
            count_list[i].first_position = -1;
        }
        for (i = 0; '\0' != buffer[i]; i++)
        {
            index = buffer[i] - 'a';
            if (0 == count_list[index].count)
            {
                count_list[index].first_position = i;
            }
            count_list[index].count++;
        }

        first_occur_char = '\0';
        for (i = 0; i < 26; i++)
        {
            if (count_list[i].count != 1)
                continue;

            if ('\0' == first_occur_char)
            {
                first_occur_char = 'a' + i;
                first_occur_position = count_list[i].first_position;
                continue;
            }

            if (first_occur_position > count_list[i].first_position)
            {
                first_occur_char = 'a' + i;
                first_occur_position = count_list[i].first_position;
            }
        }

        if ('\0' == first_occur_char)
        {
            printf("no\n");
        }
        else
        {
            printf("%c\n", first_occur_char);
        }
    }
}

热心网友 时间:2023-10-25 04:47

#include <stdio.h> 
int sh[50][26];
int main()
{
 char s[50][200],*t,n,i;
 scanf("%d",&n);
 for(i=0;i<n;i++)
 {
 scanf("%s",s[i]);
 for(t=s[i];*t;t++)
  sh[i][*t-'a']++;
 }
 putchar(10);
 for(i=0;i<n;i++)
 {
 for(t=s[i];*t;t++)
  if(sh[i][*t-'a']==1) break;
 if(*t)putchar(*t);
 else printf("no");
 putchar(10);
 }
 return 0;
}


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
13岁一直到18岁晚上经常熬夜会有什么影响 具象表现素描内容简介 ...| 从14世纪文艺复兴到20世纪具象表现绘画 · 168幅画 · 图解西方... 【漫画赏析】比喻具象化——《孤高之人》手法分析 具象美术作品有哪些 具象艺术艺术家介绍 话说 曾经有个演唱会 是初音未来演唱会 39祭 谁知道微信聊天记录删掉了,还能恢复过来吗?有什么软件可以恢复吗?不... 六爻。测缘分。测婚姻 礼仪起源于祭祀的证据是什么? 求c语言程序。在线等 c语言程序(在线等) 什么c语言程序可以多人同时在线 情侣纹身对方姓名字母 有意义的情侣纹身 一位两通电磁阀 和 两位两通电磁阀有什么区别(小弟刚学,大家不要拍砖呀) 求几个不孝的古代故事 彼岸花一株有多大 总分类账普通打印,如何把打印时间去掉? 丽泽小学郑鹏老师教母爱作文 没事的老师,我和妈妈做的事都是微不足道的,您是最辛苦的谢谢您给我展示的机会您辛苦了!这样说可以吗? 老师让写母亲节的感恩作文,就是要什么换位体验母亲的辛苦,写感受,我换了,也体验了但是我不会写作文 面积是1平方米的正方形它的边长是多少米 魔兽世界 回城问题 沙塔斯城在哪里?怎么走? 【魔兽世界】部落的前辈在外域做任务的时候炉石安在哪里的啊? 哪些歌词背后是有真实故事的? 普洛药业股现在还值得入手?普洛药业2021半年预报?普洛药业今天买当天能卖不? 普洛药业后市分析?普洛药业原始价?普洛药业下周能否涨? 普洛药业最新报道?普洛药业的价位?普洛药业手机同花顺? c语言程序 在线等 汽车前挡风玻璃时间长全部是坑坑洼洼怎么修复 你了解哪种汉字起源的传说?请简要说一说 汉字的传说 系统更新之后的vivox5黑名单在哪 关于汉字简介的起源 vivo新系统20年都有哪个机型可以更新? vivo新系统怎么更新 华为的双卡双待手机,卡一卡二铃声设置那里默认的设置是怎样的?熟悉的朋友回答一下 今年下半年准备考莆田市的教师资*,差一个说课了,请问需要准备什么? 三星a7100卡1和卡2能设置成一个铃声吗 这是不是早泄 鼎记甲鱼鸡子牛鞭注册 如何在OpenGL中实现人物动画 李宁有出这款卫衣吗? opengl的角色动画程序 求一个基于OpenGL的三维角色动画的设计,给400财富 Spark it up什么意思,就是鬼泣3中但丁拿激光枪朝天喊的那句~ 关于3DSmax2010中视口背景与几何体的显示出现问题 大学学动漫设计用什么笔记本好?