麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

同一天生日問題

2019-11-11 05:01:10
字體:
來源:轉載
供稿:網友
   #include <stdio.h>#include <string.h>#include <stdlib.h>    struct student    {        unsigned int month, day;        char name[20];    };    int student_compare( const void* stu_a, const void* stu_b )    {        struct student* a = (struct student*)stu_a;        struct student* b = (struct student*)stu_b;        if( a->month < b->month ) return -1;        if( a->month > b->month ) return +1;        if( a->day < b->day ) return -1;        if( a->day > b->day ) return +1;        if( strlen(a->name) < strlen(b->name) ) return -1;        if( strlen(a->name) > strlen(b->name) ) return +1;        return strcmp(a->name,b->name);    }int main( ){    struct student s[180];    unsigned int n,i;    // 輸入    scanf( "%u", &n );    for( i=0; i!=n; ++i )        scanf( "%s%u%u", s[i].name, &s[i].month, &s[i].day );    // 排序    qsort( s, n, sizeof(*s), &student_compare );    // 輸出    _Bool bfound = 0;    for(i=0; i!=n; ++i )    {        if( i!=0 && s[i].month==s[i-1].month && s[i].day==s[i-1].day )        {            PRintf( " %s", s[i].name );        }        else if( i!=n && s[i].month==s[i+1].month && s[i].day==s[i+1].day )        {            if( bfound ) putchar( '/n' );            printf( "%u %u %s", s[i].month, s[i].day, s[i].name );            bfound = 1;        }    }    if( !bfound )        puts( "None" );    return 0;

}

我總算有個c的答案了,代碼大致是先定義一個結構體再用快速排序函數通過指針變量對結構題內容進行排序,再按照注釋進行,最后再用一個標志檢驗是否有生日相同人

找到相同的生日這個方法好像可以,可以記下來,然后快速排序函數大致框架可以記下來,然后->符號是指向意思,服了自己了,,,,,,,,,,,,,,,,,,,,,,,,不明白為什么對生日也要進行排序,然后比較的是字符串長度,還有返回值也是先比較字符串,,,再去看看快速排序函數介紹好了


上一篇:cpp 12.9

下一篇:基礎練習 數列排序

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成年性羞羞视频免费观看 | 久久久久电影网站 | 偿还的影视高清在线观看 | 2021免费日韩视频网 | 最近高清无吗免费看 | 亚洲一区在线免费视频 | 久久福利小视频 | 亚洲一级片在线观看 | 久久久日韩精品一区二区三区 | 羞羞视频免费网站入口 | 国产精品一区在线免费观看 | 国产亚洲精品久久久闺蜜 | 羞羞视频免费视频欧美 | 黄色av网站免费看 | 色就色 综合偷拍区91网 | 在线成人www免费观看视频 | 欧美成人精品一区二区三区 | 精品一区二区中文字幕 | 91麻豆精品国产91久久久无需广告 | 成人激情综合网 | 欧美精品一区二区三区久久久 | 国内精品一级毛片免费看 | 91色综合综合热五月激情 | 美女视频黄a视频免费全过程 | 一级毛片免费高清视频 | 久久成人午夜视频 | sese在线视频 | 亚洲片在线观看 | 天天夜干 | 国产精品资源手机在线播放 | 久久777国产线看观看精品 | 欧美日韩在线免费观看 | 色诱亚洲精品久久久久久 | 中文字幕在线看第二 | 99精品视频在线观看免费 | 天天黄色片 | 污片在线观看视频 | 万圣街在线观看免费完整版 | 一级免费黄色免费片 | 欧美一级视频网站 | 青青草好吊色 |