| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 710 人关注过本帖
标题:求助 关于学生成绩系统的C程序 各路大神帮帮忙呗!那里错了
取消只看楼主 加入收藏
sweet1231990
Rank: 1
等 级:新手上路
帖 子:14
专家分:5
注 册:2010-5-19
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
求助 关于学生成绩系统的C程序 各路大神帮帮忙呗!那里错了
用StuAdd为函数名,完成向系统中添加学生信息的功能
用StuDisplay为函数名,完成将全部学生信息在屏幕上显示的功能,每个学生的信息占一行
我编的代码在下面,用VC编译没有错误但直接输出了全是“0”的结果(一点运行就输出了,没有键盘输入)
#include <stdio.h>
struct stu
{
 int num;
 char name[100];
 float score[3];
}stu[5];

void main()
{
   void StuDisplay(struct stu *p);
   void StuAdd(int x,int y);
   StuDisplay(stu);
}
void StuAdd(int x,int y)
{
int i,j;
   struct stu *p;
   p=stu;
   for(i=0;i<10;i++)
   {
     printf("\n输入第%d个学生的成绩\n",i+1);
     printf("输入学号:");
     scanf("%d",&((p+i)->num));
     printf("\n输入姓名:");
     scanf("%s",(p+i)->name);
     for(j=0;j<3;j++)
     {
          printf("\n输入成绩%d:",j+1);
          scanf("%f",&((p+i)->score[j]));
     }
   }
 
}
void StuDisplay(struct stu *p)
{
   int i,j;
   printf("学号   姓名   成绩1   成绩2   成绩3\n\n");
   for(i=0;i<10;i++)
   {
    printf("%-8d%-8s",(p+i)->num,(p+i)->name);
    for(j=0;j<3;j++)
        {
         printf("%-8.2f",(p+i)->score[j]);
    }
    printf("\n");
   }
}
图片附件: 游客没有浏览图片的权限,请 登录注册



[ 本帖最后由 sweet1231990 于 2010-6-16 17:27 编辑 ]
搜索更多相关主题的帖子: 大神 系统 学生 
2010-06-15 14:02
sweet1231990
Rank: 1
等 级:新手上路
帖 子:14
专家分:5
注 册:2010-5-19
收藏
得分:0 
怎就没人帮我
2010-06-16 16:54
sweet1231990
Rank: 1
等 级:新手上路
帖 子:14
专家分:5
注 册:2010-5-19
收藏
得分:0 
楼上不要打岔
2010-06-16 17:20
sweet1231990
Rank: 1
等 级:新手上路
帖 子:14
专家分:5
注 册:2010-5-19
收藏
得分:0 
谢谢楼上的兄弟了
2010-06-18 21:26
快速回复:求助 关于学生成绩系统的C程序 各路大神帮帮忙呗!那里错了
数据加载中...
 
   



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

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