正文

stu(3002)2005-08-30 20:22:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/elva6401/4279.html

分享到:

#include<iostream.h>
#include<stdlib.h>
int main()
{
    int n;
    char f,q,l;
    while(cin>>n)        //题目没有给出结束条件
    {
        if(n>1000000 || n<=0)    //辨断n的界线
            exit(0);
        char ar[26]={'a',};    //初始化,无确定的值的变量为0
        //输入和赋值
        for(int i=0;i<n;i++)
        {
            cin>>f>>q>>l;
            if(ar[l-97]) ar[f-97]=f;
            else ar[f-97]=0;
        }
        int j=0;
        int temp=0;
        //辨断变量是否有确定的值
        while(j<26)
        {
            if(ar[j])
            {
                temp=1;
                break;
            }
            j++;
        }
        //输出
        if(temp)
        {
            cout<<ar[j];
            j=j+1;
            while(j<26)
            {
                if(ar[j])
                    cout<<" "<<ar[j];//从题目输出格式可知输出的最后一位不能有空格
                j++;
            }
            cout<<endl;
        }
        else
            cout<<"none"<<endl;
    }
    return 0;
}

阅读(2736) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册