免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1321 | 回复: 4
打印 上一主题 下一主题

偶不知道错那里了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-26 12:09 |只看该作者 |倒序浏览
#include<iostream.h>
averScore(int sc[]);
void main()
{
        int n(0),i,j;
        cout<<"请输入学生的人数:";
        cin>>n;
        char name[23][15];
    double score[23][4];
        cout<<"请输入学生的姓名:";
        for(i=0;i<=n;i++)
                cin>>name[i];
        cout<<"请输入每个学生4门功课的成绩:";
                for(i=0;i<n;i++)
                        for(j=0;j<4;j++)
                                cin>>score[i][j];
                double aver[23];
                cout<<"每个学生的平均成绩:";
                for(i=0;i<n;i++)
                {        aver[i]=averScore(score[i]);
                        cout<<name[i]<<" "<<aver[i]<<'\n';
                }
                cout<<"不及格的学生:";
                for(;i<=n;i++)
                {
                        if((aver[i]=averScore(score[i]))<60)
                                cout<<name[i]<<" "<<aver[i]<<'\n';
                }
}
double averScore(double sc[])
{
        double s=0;
        for(int j=0;j<4;j++)
                s+=sc[j];
        return(double)s/4;
}请大虾给予指导  偶谢谢了

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
2 [报告]
发表于 2006-04-26 14:25 |只看该作者
你不说什么错,谁知道错哪里了呢

论坛徽章:
0
3 [报告]
发表于 2006-04-26 16:20 |只看该作者
函数原形和方法体

论坛徽章:
0
4 [报告]
发表于 2006-04-26 16:49 |只看该作者
试试下面的变更,
#include<iostream.h>-->#include<iostream>,

论坛徽章:
0
5 [报告]
发表于 2006-04-27 13:37 |只看该作者
像这样就行了,函数调用要名和类型一样

#include<iostream.h>
double averScore(double sc[]);
void main()
{
        int n(0),i,j;
        cout<<"&Ccedil;&euml;&Ecirc;&auml;&Egrave;&euml;&Ntilde;§&Eacute;ú&micro;&Auml;&Egrave;&Euml;&Ecirc;&yacute;:";
        cin>>n;
        char name[23][15];
    double score[23][4];
        cout<<"&Ccedil;&euml;&Ecirc;&auml;&Egrave;&euml;&Ntilde;§&Eacute;ú&micro;&Auml;&ETH;&Otilde;&Atilde;&ucirc;:";
        for(i=0;i<=n;i++)
                cin>>name[i];
        cout<<"&Ccedil;&euml;&Ecirc;&auml;&Egrave;&euml;&Atilde;&iquest;&cedil;&ouml;&Ntilde;§&Eacute;ú4&Atilde;&Aring;&sup1;&brvbar;&iquest;&Icirc;&micro;&Auml;&sup3;&Eacute;&frac14;¨:";
                for(i=0;i<n;i++)
                        for(j=0;j<4;j++)
                                cin>>score[i][j];
                double aver[23];
                cout<<"&Atilde;&iquest;&cedil;&ouml;&Ntilde;§&Eacute;ú&micro;&Auml;&AElig;&frac12;&frac34;ù&sup3;&Eacute;&frac14;¨:";
                for(i=0;i<n;i++)
                {        aver[i]=averScore(score[i]);
                        cout<<name[i]<<" "<<aver[i]<<'\n';
                }
                cout<<"&sup2;&raquo;&frac14;°&cedil;&ntilde;&micro;&Auml;&Ntilde;§&Eacute;ú:";
                for(;i<=n;i++)
                {
                        if((aver[i]=averScore(score[i]))<60)
                                cout<<name[i]<<" "<<aver[i]<<'\n';
                }
}
double averScore(double sc[])
{
        double s=0;
        for(int j=0;j<4;j++)
                s+=sc[j];
        return(double)s/4;
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP