C语言 家谱问题

栏目:资讯发布:2023-10-24浏览:1收藏

C语言 家谱问题,第1张

#include<stdioh>

#include<stringh>

char w[5][20]={{"child"},{"parent"},{"sibling"},{"descendant"},{"ancestor"}};

    int kong(char a[]) {

    int n=0,i;

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

    if(a[i]==' ')

    n++;

    else

    break;

    }

    return n;

}

char fam[200][20];

int num[200]={0};

int search(char a[],int n) {

    int i=1;

    while(1) {

    if(!strcmp(a,fam[i]))

    return i;

    i++;

    }

    return 0;

}

int search1(int n,int x) {

    int i=1;

    while(i<x) {

    if(num[i]==n)

    return i;

    i++;

    }

    return 0;

}

char name[1000],word[1000],n1[100],n2[100],d[100];

int main() {

    int n,m,i,j,a,b,t,x,k,h;

    while(scanf("%d%d",&n,&m)!=EOF) {

        memset(fam,'\0',sizeof(fam));

        memset(num,'\0',sizeof(num));

        scanf("%s",fam[1]);

        getchar();

        a=b=2;

        t=1;

        num[1]=1;

    for(i=2;i<=n;i++) {

        memset(name,'\0',sizeof(name));

        gets(name);

        b=kong(name);

        if(b>a) {

            if(fam[search1(t2+1,i)][0]!='\0')

                t=t2+1;

            else 

                t=t2;

        }

        else { if(b<a) {

            h=(a-b)/2;

            while(h>=1) {

                t=t/2;

                h--;

            }

        }}

    if(fam[search1(t2,i)][0]!='\0')

    x=t2+1;

    else x=t2;

    num[i]=x;

    for(j=b;name[j]!='\0';j++)

    fam[i][j-b]=name[j];

    a=b;

    }

    for(i=0;i<m;i++) {

    gets(word);

    k=0;h=0;

    memset(n1,'\0',sizeof(n1));

    memset(n2,'\0',sizeof(n2));

    memset(d,'\0',sizeof(d));

    for(j=0;word[j]!='\0';j++) {

    if(word[j]==' ') {

    k++;

    h=0;

    continue;

    }

    if(k==0)

    n1[j]=word[j];

    if(k==5) {

    n2[h]=word[j];

    h++;

    }

    if(k==3) {

    d[h]=word[j];

    h++;

    }

    }

    if(!strcmp(d,w[0])) {

    a=search(n1,n);a=num[a];

    b=search(n2,n);b=num[b];

    if(a==b2||a==(b2+1))

    printf("True\n");

    else printf("False\n");

    continue;

    }

    if(!strcmp(d,w[1])) {

    a=search(n1,n);a=num[a];

    b=search(n2,n);b=num[b];

    if(b==a2||b==(a2+1))

    printf("True\n");

    else printf("False\n");

    continue;

    }

    if(!strcmp(d,w[2])) {

    a=search(n1,n);a=num[a];

    b=search(n2,n);b=num[b];

    if((a==b+1&&a==b/22+1)||(a==b-1&&b==a/22+1))

    printf("True\n");

    else printf("False\n");

    continue;

    }

    if(!strcmp(d,w[3])) {

    a=search(n1,n);a=num[a];

    b=search(n2,n);b=num[b];

    while(a>0) {

    a=a/2;

    if(a==b) {

    printf("True\n");

    break;

    }

    if(a==0)

    printf("False\n");

    }

    continue;

    }

    if(!strcmp(d,w[4])) {

    a=search(n1,n);a=num[a];

    b=search(n2,n);b=num[b];

    while(b>0) {

    b=b/2;

    if(a==b) {

    printf("True\n");

    break;

    }

    if(b==0)

    printf("False\n");

    }

    continue;

    }

    }

    }

    return 0;

}

听说回答的够长能够自动采纳

“我在路上碰到有几款车,基本只有黑色的,为啥?”

“你说的是红旗、奥迪A6L、帕萨特、皇冠这些三厢车吧。”

它们都是或曾是中国公务用车的热门款,车学院今天就说说,什么样的车够格成为公务用车。

想成为公务用车,标准可不低,公车用的人多,跑的路远,当然要质量过硬。

形象还要稳重,当然价钱也得考虑,最后还要查查家谱,跟咱关系好的优先。

这都是现在的标准,搁以前可没这么多要求。

新中国成立时,公务用车主要从前苏联和东欧列国进口。

元帅级配吉斯,上将和中将配吉姆,少将坐伏尔加;少量战争时缴获的美国车也分了下去,地师级以上单位得到了波兰华沙。

不同级别配不同的车,公务用车制度就这么形成了。

高级领导的专车是苏联赠送的黑色“吉斯115”,能防弹防地雷却没空调,夏天只能放一盆冰降温。

社会主义阵营的车嘛,起步晚技术糙,配置和质量都比欧美的差一点,还有的车因为工艺不过关,开起来叮当响。

光进口当然靠不住。从50年代起,中国开始自己造车,通过不断逆向开发,生产出了东风71、大红旗和上海SH760。

红旗刚问世时,可不是一般领导可以乘坐的。

可惜老红旗不太靠谱:油耗高、提速慢,爱熄火,一次拉着罗马尼亚总统去长城,刹车出问题,差点闯了大祸。

这段时间的国产车全靠手工制造,产量和质量都上不去,红旗25年只生产了1500辆。机关、企事业单位和接待外宾的主力公务用车慢慢变成了上海SH760。

到70年代,中国和日本关系解冻,从霓虹国进口了大量汽车,它们中的克罗娜、第四代丰田皇冠、日产达特桑公爵陆续被选作公务用车。

1981年,老红旗全面停产,公务车市场就被各种进口车占领了。

1984年,大众与一汽合资造出了奥迪100,使用进口零件组装的形式,质量好,价格低,迅速成为公务用车爆款。

这一传统延续到A6L。现在说起奥迪,不少人还觉得它不是普通家用车。

近些年,随着公车改革不断推进,副部级以下领导和一般公务用车已被取消,今后可能是少数官员有专车,大部分靠租车或补贴出行。

即便是残存的少量公车,也将被国产品牌占据。

比如在一些重大场合,全世界都已经看到国产品牌顺利完成用车任务。毕竟,中国正在向汽车大国迈进,公务用车选用本国品牌才是汽车大国的国际惯例。

没有这个字,“繁体的车”+“卜”可以组成汉字,该字未有相应简化字,具体写法如下:

车具体解释如下:

拼音:chē,jū    四角码:40500    

部首:车    总笔画:4    部首外:0    

98五笔:lgnh    86五笔:lgnh    郑码:he    

统一码:8F66    仓颉:kq    笔顺:1512    

车组词

花车

[huā chē] 

(名)举行喜庆典礼或迎接贵宾时特别装饰的汽车、火车或马车。

汽车

[qì chē] 

四轮以上的内燃机动力车,通常用挥发性的油料与空气混合,使着火爆发来产生原动力,主要在公路上行驶,用来载人或搬运货物。

马车

[mǎ chē] 

马拉的车子,或载人,或运货。

自行车

[zì xíng chē] 

一种车辆,有一前一后两个车轮、一个方向把手和一个鞍形座,通常靠骑车人的脚在踏板上的作用力推进。俗称“脚踏车”。

搭车

[dā chē] 

乘车

C语言 家谱问题

#include<stdioh>#include<stringh>char w[5][20]={{"child"},{"parent"},{"sibling"},{"descendant"},{"ancestor"}};    int kong(c...
点击下载
热门文章
    确认删除?
    回到顶部