| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1033 人关注过本帖
标题:结构体简易使用,请问大神们学习结构体的有哪些方法和资料??
只看楼主 加入收藏
youbin2014
Rank: 1
等 级:新手上路
帖 子:45
专家分:6
注 册:2015-5-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
结构体简易使用,请问大神们学习结构体的有哪些方法和资料??
/*********************************************************************
输入10个学生(包括姓名和成绩)的信息,找出成绩最高的,然后输出该学生的
姓名和成绩。
**********************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

struct students{
    char name[15];
    int score;
};


int main(void)
{
    struct students student[4];
    int i,j,k,max = 0;
    printf("please input  students information:");

    for(i = 0;i < 5;i++)
    {
        printf("please input shudent %d name:\n",i + 1);
        scanf("%s",student[i].name);
        printf("please input student %d score:\n",i + 1);
        scanf("%d",&student[i].score);
    }

    for(j = 0;j < 5;j++)
    {
        if(student[j].score > max)
        {
            max = student[j].score;
            k = j;
        }
    }


    printf("find the best student,student[%d]\n",k + 1);
    printf("the student name is %s\n",student[k].name);
    printf("the student score is %d\n",student[k].score);
   
   
    return 0;
}
搜索更多相关主题的帖子: include please 结构体 资料 信息 
2016-09-27 21:47
书生牛犊
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:星夜征程
等 级:贵宾
威 望:10
帖 子:1101
专家分:5265
注 册:2015-10-27
收藏
得分:7 
百度一下 “结构体”  然后一打打的博客文章。

你不觉得搜说引擎是个很好用的东西吗?


φ(゜▽゜*)♪
2016-09-27 22:36
linlulu001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:20
帖 子:944
专家分:4047
注 册:2016-4-13
收藏
得分:7 
struct students student[4];
 for(i = 0;i < 5;i++)

就这基础,先学好最基本的知识再说吧。
2016-09-28 08:22
youbin2014
Rank: 1
等 级:新手上路
帖 子:45
专家分:6
注 册:2015-5-5
收藏
得分:0 
回复 3楼 linlulu001
0-4,i < 5;不对吗?我感觉一一对应啊。

新手坚持每天写一点短短的代码,也许很幼稚园,但是,坚持总比不写强,高手可以绕道。
2016-09-28 22:33
youbin2014
Rank: 1
等 级:新手上路
帖 子:45
专家分:6
注 册:2015-5-5
收藏
得分:0 
回复 2楼 书生牛犊
好吧,本来是想在这里求取你们这些有经验的人的学习方法的,居然让我百度。哎

新手坚持每天写一点短短的代码,也许很幼稚园,但是,坚持总比不写强,高手可以绕道。
2016-09-28 22:34
我是个菜鸟ii
Rank: 2
等 级:论坛游民
帖 子:11
专家分:11
注 册:2016-4-6
收藏
得分:7 
回复 5楼 youbin2014
你这个是有问题的
struct students student[4];
 for(i = 0;i < 5;i++)
你这个i是5个 ( 0-4)
而你结构体中只有4个student【】
2016-09-28 22:55
youbin2014
Rank: 1
等 级:新手上路
帖 子:45
专家分:6
注 册:2015-5-5
收藏
得分:0 
回复 6楼 我是个菜鸟ii
嗯,版主帮我提出来了。

新手坚持每天写一点短短的代码,也许很幼稚园,但是,坚持总比不写强,高手可以绕道。
2016-09-28 23:39
快速回复:结构体简易使用,请问大神们学习结构体的有哪些方法和资料??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020336 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved