| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 10591 人关注过本帖
标题:关于给结构体数组中成员赋值的问题
取消只看楼主 加入收藏
kknd84913
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2012-12-26
结帖率:0
收藏
 问题点数:0 回复次数:0 
关于给结构体数组中成员赋值的问题
代码:
#include <stdio.h>

struct student
{
    char Num[4];
    char name[10];
    int mid;
    int end;
    int ave;
    int zong;
}student[5];


main()
{
    int i,j;
    struct student student[5]={"001","",,,};                           
    printf("\t实例083(练习B)输出学生的期中,期末,平时考核成绩并计算输出综合成绩:\n\n");
    printf("请输入您所要输入成绩的学生的学号:");
    scanf("%d",&i);
    printf("请分别输入该学生的期中,期末,考核成绩\n");
    scanf("%d,%d,%d",&student[i-1].mid,&student[i-1].end,&student[i-1].ave);
    student[i-1].zong=student[i-1].mid*0.3+student[i-1].end*0.5+student[i-1].ave*0.2;
    printf("\t\t学生的总成绩统计表\n");
    printf("\n学号      姓名      期中成绩     期末成绩      考核成绩(平时)     综合成绩\n");
    for(j=0;j<5;j++);
    printf("%s %s %d %d %d %d\n\n",student[j].Num,student[j].name,student[j].mid,student[j].end,student[j].ave,student[j].zong);
}

我想在程序里面先给结构体数组中的学生编号项,姓名项先赋值,但是貌似结构体数组不支持缺项赋值啊,(这句struct student student[5]={"001","",,,};不知道要怎么写了)还请知道怎么办的达人指点下!

[ 本帖最后由 kknd84913 于 2013-1-18 17:23 编辑 ]
搜索更多相关主题的帖子: 结构体 include 期末 
2013-01-18 17:22
快速回复:关于给结构体数组中成员赋值的问题
数据加载中...
 
   



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

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