| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 577 人关注过本帖
标题:找不出来错误。。无法运行。。帮忙看一下。。给点提示吧。。谢了
只看楼主 加入收藏
风尘儒生
Rank: 2
等 级:论坛游民
帖 子:8
专家分:31
注 册:2010-11-25
收藏
 问题点数:0 回复次数:6 
找不出来错误。。无法运行。。帮忙看一下。。给点提示吧。。谢了
#include "iostream"
using namespace std;


//    建立学生结构
struct Student
{
    char name[20];            //    姓名
    int TerminalGrade;        //    期末成绩
    int ClassGrade;            //    班级成绩
    char StudentLeader;        //    学生干部
    char WestStudent;        //    西部学生
    int thesis;                //  论文数
    int burse;                //    奖学金
};


int mian()
{
    Student student[100];
    int i ;
    int N ;
    int temp,maxaward;

    cin>>N;
// 输入学生信息
    for( i=0 ; i<N ; i++ )
    {
        cin>>student[i].name>>student[i].TerminalGrade>>student[i].ClassGrade>>
            student[i].StudentLeader>>student[i].WestStudent>>student[i].thesis;

        student[i].burse = 0 ;
/*1)   院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇
或1篇以上论文的学生均可获得;
2)   五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)
的学生均可获得;
3)   成绩优秀奖,每人2000元,期末平均成绩高于90分(>90)的学生均可获得;
4)   西部奖学金,每人1000元,期末平均成绩高于85分(>85)的西部省份学生均可获得;
5)   班级贡献奖,每人850元,班级评议成绩高于80分(>80)的学生干部均可获得; */


        if( student[i].TerminalGrade > 80 && student[i].thesis > 0 ){
            student[i].burse += 8000 ;
        }
        if( student    [i].TerminalGrade > 85 && student[i].ClassGrade >80 ){
            student[i].burse += 4000 ;
        }
        if( student[i].TerminalGrade > 90 ){
            student[i].burse += 2000 ;
        }
        if( student[i].TerminalGrade > 85 && student[i].WestStudent == 'Y' ){
            student[i].burse += 1000 ;
        }
        if( student[i].ClassGrade > 80 && student[i].StudentLeader == 'Y' ){
            student[i].burse += 850 ;
        }
    }

    temp = 0 ;
    for( i=0 ; i < N-1 ; i++ )
    {
        if( student[i].burse < student[i+1].burse )
        {
            temp = i + 1 ;                    //    奖金最多的学生
        }
        maxaward += student[i].burse ;        //    所有学生总奖学金
    }

    cout<<student[temp].name<<endl<<student[temp].burse
            <<endl<<maxaward<<endl ;

    return 0 ;
}
搜索更多相关主题的帖子: 奖学金 论文 include 期末成绩 using 
2011-09-02 17:55
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
输入这么多数据 你不嫌麻烦嘛

                                         
===========深入<----------------->浅出============
2011-09-02 18:01
czsbc
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:469
专家分:1700
注 册:2008-12-13
收藏
得分:0 
for( i=0 ; i < N-1 ; i++ ) // 这里是不是应该为 i<N 呢,如果N=1那岂不是没有循环了
2011-09-02 23:50
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:0 
还没 看就 看 到int mian()

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-09-03 00:09
dreamofgod
Rank: 5Rank: 5
等 级:职业侠客
帖 子:194
专家分:341
注 册:2011-8-16
收藏
得分:0 
4楼正解!






--------------------------------------
话说很多C++问题也在这个板块问了,汇编也出现了,作为一名解答者,我无比荣幸。

[ 本帖最后由 dreamofgod 于 2011-9-3 00:22 编辑 ]

一个单片机就让我头疼不已~~~
2011-09-03 00:18
czsbc
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:469
专家分:1700
注 册:2008-12-13
收藏
得分:0 
确实
2011-09-03 00:30
langzhy
Rank: 2
等 级:论坛游民
帖 子:11
专家分:11
注 册:2011-9-3
收藏
得分:0 
建议楼主学会调试工具。
2011-09-03 02:11
快速回复:找不出来错误。。无法运行。。帮忙看一下。。给点提示吧。。谢了
数据加载中...
 
   



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

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