标题:新人编程问题··
取消只看楼主
a476833626
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-18
结帖率:100%
已结贴  问题点数:20 回复次数:3 
新人编程问题··
#include<stdio.h>
void input(int *score,char (*name)[20],long *num,float *aver)
{
    int i,n;
    for(i=0;i<5;i++)
        {
        printf("请输入学生姓名\n");
        gets(*name++);
        printf("请输入学生学号\n");
        scanf("%ld",*num++);
        printf("请输入学生成绩:语文,数学,英语\n" );
        for(n=0;n<3;n++)
            {
            scanf("%d",*score);
            *aver+=*score++;
            }
        *aver++/=3;
        }
}
void main()
{
    int n=1,score[5][3],*s,i;
    char name[5][20],(*na)[20];
    long num[5],*nu;
    float aver[5],*a;
    s=score[0];
    na=name;
    nu=num;
    a=aver;
    input(s,na,nu,a);
    for(i=0;i<5;i++)
    {
        puts(*na++);
        printf("%ld\n%f",*nu++,*a++);
        for(n=0;n<3;n++) printf("%d",*s++);
    }
    getchar();
}
一个输入学生成绩的程序 不知道怎么改··
搜索更多相关主题的帖子: void include 
2013-02-06 13:08
a476833626
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-18
得分:0 
顶一下··是作业 我冥思苦想都没想出哪错了··   
2013-02-10 21:23
a476833626
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-18
得分:0 
回复 2楼 zklhp
运行之后输成绩时错误  ···不知道怎么改 冥思苦想都不知道哪错了
2013-02-10 21:24
a476833626
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-18
得分:0 
哦····输入函数用的是地址
2013-02-10 22:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-398389-1-1.html




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

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