国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

碼蹄杯語言基礎:結構體(C語言)

這篇具有很好參考價值的文章主要介紹了碼蹄杯語言基礎:結構體(C語言)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

碼蹄集網(wǎng)站地址:https://www.matiji.net/exam/ojquestionlist

?MT1558新生命

狼群新生了一只尊貴的艾爾法狼,請設計一個結構體,管理它的信息,信息包括名字,年齡,性別。

輸入艾爾法狼寶寶的信息,然后再輸出他的信息。

格式
輸入格式:
輸入名字性別為字符型,年齡整型

輸出格式:
輸出名字性別為字符型,年齡整型

#include<stdio.h>
struct information
{
    char name[50];
    int age;
    char sex;
} message;
int main()
{
    scanf("%s %d %c", message.name, &message.age, &message.sex);
    printf("%s %d %c\n", message.name, message.age, message.sex);
    return 0;
}

?MT1559幼兒園

幼兒園開學了,請幫老師設計一個結構體,管理寶寶們的信息,信息包括姓名,年齡,性別。

輸入5個寶寶的信息,然后再輸出他們的信息。

格式
輸入格式:
輸入分5行,姓名性別為字符型,年齡整型

輸出格式:
輸出1行

#include<stdio.h>
struct information
{
    char name[50];
    int age;
    char sex;
};
int main()
{
    struct information baby1;
    struct information baby2;
    struct information baby3;
    struct information baby4;
    struct information baby5;

    scanf("%s %d %c", baby1.name, &baby1.age, &baby1.sex);
    scanf("%s %d %c", baby2.name, &baby2.age, &baby2.sex);
    scanf("%s %d %c", baby3.name, &baby3.age, &baby3.sex);
    scanf("%s %d %c", baby4.name, &baby4.age, &baby4.sex);
    scanf("%s %d %c", baby5.name, &baby5.age, &baby5.sex);

    printf("%s %d %c ", baby1.name, baby1.age, baby1.sex);
    printf("%s %d %c ", baby2.name, baby2.age, baby2.sex);
    printf("%s %d %c ", baby3.name, baby3.age, baby3.sex);
    printf("%s %d %c ", baby4.name, baby4.age, baby4.sex);
    printf("%s %d %c ", baby5.name, baby5.age, baby5.sex);
    return 0;
}

?MT1562誰是先鋒

攻城戰(zhàn)要開始了,女王依依手里有4個黑騎士,女王依依要找出最強大的黑騎士作為先鋒。

請設計一個結構體,管理他們的信息,信息包括姓名,攻擊力。

輸入他們信息,然后再輸出先鋒的信息。

格式
輸入格式:
輸入分4行,姓名為字符型,攻擊力整型

輸出格式:
輸出分4行

#include<stdio.h>
struct information
{
    char name[50];
    int attack_power;
};

int main()
{
    struct information Knight1;
    struct information Knight2;
    struct information Knight3;
    struct information Knight4;

    scanf("%s %d", Knight1.name, &Knight1.attack_power);
    scanf("%s %d", Knight2.name, &Knight2.attack_power);
    scanf("%s %d", Knight3.name, &Knight3.attack_power);
    scanf("%s %d", Knight4.name, &Knight4.attack_power);

    if ((Knight1.attack_power > Knight2.attack_power) && (Knight3.attack_power > Knight4.attack_power))
    {
        if (Knight1.attack_power > Knight3.attack_power)
        {
            printf("%s %d", Knight1.name, Knight1.attack_power);
        }
        else
        {
            printf("%s %d", Knight3.name, Knight3.attack_power);
        }
    }
    else if ((Knight1.attack_power < Knight2.attack_power) && (Knight3.attack_power < Knight4.attack_power))
    {
        if (Knight2.attack_power > Knight4.attack_power)
        {
            printf("%s %d", Knight2.name, Knight2.attack_power);
        }
        else
        {
            printf("%s %d", Knight4.name, Knight4.attack_power);
        }
    }
    else if ((Knight1.attack_power > Knight2.attack_power) && (Knight3.attack_power < Knight4.attack_power))
    {
        if (Knight1.attack_power > Knight4.attack_power)
        {
            printf("%s %d", Knight1.name, Knight1.attack_power);
        }
        else
        {
            printf("%s %d", Knight4.name, Knight4.attack_power);
        }
    }
    else if ((Knight1.attack_power < Knight2.attack_power) && (Knight3.attack_power > Knight4.attack_power))
    {
        if (Knight2.attack_power > Knight3.attack_power)
        {
            printf("%s %d", Knight2.name, Knight2.attack_power);
        }
        else
        {
            printf("%s %d", Knight3.name, Knight3.attack_power);
        }
    }
    return 0;
}

?MT1563誰是膽小鬼

攻城戰(zhàn)結束了,女王依依清點俘虜,發(fā)現(xiàn)跑掉了1個膽小的穴居人,女王依依要找出是誰跑掉了。斥候調查發(fā)現(xiàn)逃走的是一個攻擊力最弱小的穴居人。

請設計一個結構體,管理穴居人俘虜?shù)男畔?,信息包括姓名,攻擊力?/p>

輸入4個俘虜?shù)男畔?,然后再輸出逃走的俘虜?shù)男畔ⅰ?/p>

格式
輸入格式:
輸入分4行,姓名為字符型,攻擊力整型

輸出格式:
輸出分4行

#include<stdio.h>
struct information
{
    char name[50];
    int attack_power;
};
int main()
{
    struct information people1;
    struct information people2;
    struct information people3;
    struct information people4;

    scanf("%s %d", people1.name, &people1.attack_power);
    scanf("%s %d", people2.name, &people2.attack_power);
    scanf("%s %d", people3.name, &people3.attack_power);
    scanf("%s %d", people4.name, &people4.attack_power);

    if ((people1.attack_power < people2.attack_power) && (people3.attack_power < people4.attack_power))
    {
        if (people1.attack_power < people3.attack_power)
        {
            printf("%s %d", people1.name, people1.attack_power);
        }
        else
        {
            printf("%s %d", people3.name, people3.attack_power);
        }
    }
    else if ((people1.attack_power > people2.attack_power) && (people3.attack_power > people4.attack_power))
    {
        if (people2.attack_power < people4.attack_power)
        {
            printf("%s %d", people2.name, people2.attack_power);
        }
        else
        {
            printf("%s %d", people4.name, people4.attack_power);
        }
    }
    else if ((people1.attack_power < people2.attack_power) && (people3.attack_power > people4.attack_power))
    {
        if (people1.attack_power < people4.attack_power)
        {
            printf("%s %d", people1.name, people1.attack_power);
        }
        else
        {
            printf("%s %d", people4.name, people4.attack_power);
        }
    }
    else if ((people1.attack_power > people2.attack_power) && (people3.attack_power < people4.attack_power))
    {
        if (people2.attack_power < people3.attack_power)
        {
            printf("%s %d", people2.name, people2.attack_power);
        }
        else
        {
            printf("%s %d", people3.name, people3.attack_power);
        }
    }
    return 0;
}


?MT1564編程好難

小碼哥買了3本編程書,他想先學最簡單的,請幫他把最薄的書挑出來。 請設計一個結構體,管理書籍的信息,信息包括種類,書名(不含空格),頁數(shù)。輸入書籍的信息,然后再輸出最薄的書信息。

格式
輸入格式:
按行輸入種類,書名為字符型,價格整型

輸出格式:
按行輸出種類,書名為字符型,價格整型文章來源地址http://www.zghlxwxcb.cn/news/detail-502656.html

#include<stdio.h>
struct Books
{
    char language[10];
    char name[30];
    int page;
};
int main()
{
    struct Books book1;
    struct Books book2;
    struct Books book3;

    scanf("%s %s %d", book1.language, book1.name, &book1.page);
    scanf("%s %s %d", book2.language, book2.name, &book2.page);
    scanf("%s %s %d", book3.language, book3.name, &book3.page);

    if (book1.page < book2.page && book1.page < book3.page)
    {
        printf("%s %s %d", book1.language, book1.name, book1.page);
    }
    else if (book2.page < book1.page && book2.page < book3.page)
    {
        printf("%s %s %d", book2.language, book2.name, book2.page);
    }
    else if (book3.page < book2.page && book3.page < book1.page)
    {
        printf("%s %s %d", book3.language, book3.name, book3.page);
    }

    return 0;
}

到了這里,關于碼蹄杯語言基礎:結構體(C語言)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Go語言基礎之結構體

    Go語言中沒有“類”的概念,也不支持“類”的繼承等面向對象的概念。Go語言中通過結構體的內嵌再配合接口比面向對象具有更高的擴展性和靈活性。 自定義類型 在Go語言中有一些基本的數(shù)據(jù)類型,如string、整型、浮點型、布爾等數(shù)據(jù)類型, Go語言中可以使用type來定

    2024年02月10日
    瀏覽(25)
  • C語言基礎之——結構體

    C語言基礎之——結構體

    前言:小伙伴們又見面啦,那么本篇文章,我們就將對C語言基礎知識的最后一個章節(jié)——結構體展開講解。 世上無難事,只要肯攀登! 目錄 一.什么是結構體 二.結構體講解 1.結構體的聲明和變量的定義 2.結構體成員的類型 3.結構體變量的初始化 三.結構體成員的訪問與傳參

    2024年02月11日
    瀏覽(16)
  • C語言基礎 結構體排序

    任務描述 本關任務:有 n 個學生的信息(包括學號,姓名,成績),要求按照成績的高低順序輸出學生的信息。 相關知識 參考 結構體第1關 相關知識 編程要求 要求按照成績的高低順序輸出學生的信息。 測試說明 平臺會對你編寫的代碼進行測試,比對你輸出的數(shù)值與實際正確

    2024年02月03日
    瀏覽(20)
  • 【go語言基礎】結構體struct

    主要是敲代碼,敲的過程中會慢慢體會。 結構體是用戶定義的類型,表示若干字段的集合,目的是將數(shù)據(jù)整合在一起。 簡單的說,類似Java中的實體類。存儲某個實體屬性的集合。 注意:結構體名字,結構體屬性名的首字母大寫代表其余的包可以訪問該結構體,類似Java中的

    2024年02月13日
    瀏覽(23)
  • 算法競賽入門【碼蹄集進階塔335題】(MT2076-2100)

    算法競賽入門【碼蹄集進階塔335題】(MT2076-2100)

    為什么突然想學算法了? 用較為“官方”的語言講 ,是因為算法對計算機科學的所有分支都非常重要。 在絕大多數(shù)的計算機科學分支領域中,要想完成任何實質性的工作,理解算法的基礎知識并掌握與算法密切相關的數(shù)據(jù)結構知識是必不可少的。 但從實際而言 ,是因為當

    2023年04月19日
    瀏覽(36)
  • 算法競賽入門【碼蹄集進階塔335題】(MT2051-2075)

    算法競賽入門【碼蹄集進階塔335題】(MT2051-2075)

    為什么突然想學算法了? 用較為“官方”的語言講 ,是因為算法對計算機科學的所有分支都非常重要。 在絕大多數(shù)的計算機科學分支領域中,要想完成任何實質性的工作,理解算法的基礎知識并掌握與算法密切相關的數(shù)據(jù)結構知識是必不可少的。 但從實際而言 ,是因為當

    2023年04月15日
    瀏覽(21)
  • 算法競賽入門【碼蹄集進階塔335題】(MT2151-2175)

    算法競賽入門【碼蹄集進階塔335題】(MT2151-2175)

    為什么突然想學算法了? 用較為“官方”的語言講 ,是因為算法對計算機科學的所有分支都非常重要。 在絕大多數(shù)的計算機科學分支領域中,要想完成任何實質性的工作,理解算法的基礎知識并掌握與算法密切相關的數(shù)據(jù)結構知識是必不可少的。 但從實際而言 ,是因為當

    2024年02月02日
    瀏覽(23)
  • 算法競賽入門【碼蹄集進階塔335題】(MT2201-2225)

    算法競賽入門【碼蹄集進階塔335題】(MT2201-2225)

    為什么突然想學算法了? 用較為“官方”的語言講 ,是因為算法對計算機科學的所有分支都非常重要。 在絕大多數(shù)的計算機科學分支領域中,要想完成任何實質性的工作,理解算法的基礎知識并掌握與算法密切相關的數(shù)據(jù)結構知識是必不可少的。 但從實際而言 ,是因為當

    2024年02月08日
    瀏覽(29)
  • 算法競賽入門【碼蹄集進階塔335題】(MT2176-2200)

    算法競賽入門【碼蹄集進階塔335題】(MT2176-2200)

    為什么突然想學算法了? 用較為“官方”的語言講 ,是因為算法對計算機科學的所有分支都非常重要。 在絕大多數(shù)的計算機科學分支領域中,要想完成任何實質性的工作,理解算法的基礎知識并掌握與算法密切相關的數(shù)據(jù)結構知識是必不可少的。 但從實際而言 ,是因為當

    2024年02月09日
    瀏覽(21)
  • 算法競賽入門【碼蹄集進階塔335題】(MT2281-2285)

    算法競賽入門【碼蹄集進階塔335題】(MT2281-2285)

    為什么突然想學算法了? 用較為“官方”的語言講 ,是因為算法對計算機科學的所有分支都非常重要。 在絕大多數(shù)的計算機科學分支領域中,要想完成任何實質性的工作,理解算法的基礎知識并掌握與算法密切相關的數(shù)據(jù)結構知識是必不可少的。 但從實際而言 ,是因為當

    2024年02月07日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包