| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 830 人关注过本帖
标题:这个程序要崩溃啊,大家帮帮忙
只看楼主 加入收藏
wavewind
Rank: 3Rank: 3
来 自:浙江
等 级:论坛游侠
帖 子:34
专家分:101
注 册:2011-5-13
收藏
得分:0 
完全看不明白这个程序,要不,你直接把题目说一下,我直接给你写一个!
2011-05-26 15:33
棋局
Rank: 1
等 级:新手上路
帖 子:6
专家分:6
注 册:2011-3-18
收藏
得分:0 
楼主的程序出现了好多问题哦
#include <iostream>
using namespace std;
void main()
{
    system("title 学生成绩统计器");
    cout<<"学生成绩统计器"<<endl<<"----------"<<endl;
    long rs=0,jgrs=0;
    unsigned long zfs;
    cout<<"你有多少个学生?"<<endl;
    cin>>rs;
    float yssz[2]['rs'];                               ——错误1:数组中用了引号;
                                                       ——错误2:定义的数组中,数组长度没有确定,是变化的;必须要建立动态数组才能像你这样实现

    system("cls");
    for (int gg=0;gg<rs;gg++)
    {
        cout<<"接下来统计成绩(语文数学):"<<endl;
        cin>>yssz[0]['gg']>>yssz[1]['gg'];               ——错误3:语文和数学是一个语文、一个数学进行输入的,不容易辨认;而且这样循环输入,输入一个变量后敲回车就会跳到下一个循环,同时会出现较严重错误。
        system("cls");
        if ((yssz[0]['gg']>60)||(yssz[1]['gg']>60))
        {
            jgrs++;
        }
        for (long swe=1;swe<=rs;swe++)
        {
            zfs=yssz[1]['swe']+yssz[2]['swe'];        错误4:没有定义yssz[2],只有yssz[0],yssz[1];
        cout<<"总平均分为"<<zfs/rs<<"。"<<endl;
    }
    cout<<"及格人数有"<<rs-jgrs<<"个!"<<"不及格人数有"<<jgrs<<"个!"<<endl;
    system("pause>nul");
}
另外楼主的第二个清屏好像有错,以上错误我都改过,并且调试正确,但是起来还是有些错误,我想主要是由于二维动态数组的建立和成绩的输入上还存在较大问题。
希望楼主可以亲自调试,运行下。正确了的话,记得通知哥们一声哦。


2011-05-28 22:46
记叙、继续
Rank: 4
等 级:业余侠客
帖 子:56
专家分:226
注 册:2011-5-17
收藏
得分:0 
额,你在编译的时候,程式说那里错拉?
2011-05-29 03:05
快速回复:这个程序要崩溃啊,大家帮帮忙
数据加载中...
 
   



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

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