zoukankan      html  css  js  c++  java
  • TOJ1301: 统计同成绩学生人数

    #include<iostream>
    using namespace std;
    
    int main()
    {
        int N;
        int a[1000];
        int score;
        while (cin >> N,N!=0)
        {
            int num = 0;
            for (int i = 0;i < N;++i)
            {
                cin >> a[i];
            }
            cin >> score;
            for (int j = 0;j < N;++j)
            {
                if (a[j] == score)
                    num++;
            }
            cout << num << endl;
        }
        return 0;
    }
    View Code

    runtime  error (运行时错误)就是程序运行到一半,程序就崩溃了。

    比如说:

    ①除以零

    ②数组越界:int a[3]; a[10000000]=10;数组开的比较小,可是输入却比较大,就会runtime error

    ③指针越界:int * p; p=(int *)malloc(5 * sizeof(int)); *(p+1000000)=10;

    ④使用已经释放的空间:int * p; p=(int *)malloc(5 * sizeof(int));free(p); *p=10;

    ⑤数组开得太大,超出了栈的范围,造成栈溢出:int a[100000000];

  • 相关阅读:
    阴影及定位
    选择器高级、样式及布局
    css的导入与基础选择器
    html知识
    ORM
    python实现进度条
    MySQL单表查询
    一、HTTP
    mysql4
    练习——MySQL
  • 原文地址:https://www.cnblogs.com/hansichen/p/7222268.html
Copyright © 2011-2022 走看看