问题标题: 酷町堂:1382

0
0

0
已采纳
栾峻岩
栾峻岩
初级天翼
初级天翼

先判断,flag每次循环前为1,看有没有相同的。

判断flag从1到m

if (flag)
        {
            if (num<m)
            {
                num++;
                b[num]=a[i];
            }
            else
            {
                b[1]=a[i];
                num++;
            }       
            count++;
        }

这是判断后的,要记录,计数。

最后输出计数的数量。

0
0
王子凡
王子凡
高级光能
高级光能
for (i=1;i<=n;i++)
    {
        flag=0;
        for (j=1;j<=m;j++)//如果笔记里已经有该字符flag=1
            if (a[i]==b[j]) flag=1;
        if (flag==0)
        {
            s++;//需查字典的次数+1
            if (k<m)
                b[++k]=a[i];//记录该字符
            else
                b[++k2]=a[i];//清空原来的,记录新的字符
            if (k2==m) //再次从第1页开始替代旧的字符
                k2=0;
        }
    }

 

核心代码

我要回答