int a[5] = {1,2,3,4,5} // 1 2 3 4 5

int a[8] = {1,2,3,4,5} // 1 2 3 4 5 0 0 0

int a[8] = {} // 默认为 0

int a[8]; // 随机数(垃圾数据)

变量定义的位置 从现在我们知道了不仅仅是main函数内可以写代码,main函数外也可以。main函数外一般 可以定义或初始化变量,常量。

在main函数外定义变量使用的是静态空间,在函数内定义变量使用的是栈空间。静态空间会 比栈空间大,所以大的数组一般需要定义在main函数之外。 数组的使用

数组索引å

批量引用 样例输入:

10 10 20 30 40 50 60 70 80 90 100 样例输出:

5

int main()
{
    cinWin();
    int n , a[90];
    cin >> n;
    int sum = 0;
    for(int i=0;i<n;i++){
        cin >> a[i];
        sum += a[i];
    }
    double avg = sum*1.0/n;
    int cnt = 0 ;
    for(int i=0;i<n;i++) {
        if(avg > a[i]){
            cnt ++;
        }
    }
    cout << cnt << endl;
    
    return 0;
}

4 条评论

  • @ 2024-8-19 11:53:51

    #清屏指令: cls () :清屏后坐标回到原点(0,0),画笔方向恢复为向上,picU() 属性恢复为 1。

    clsRec():清除指定区域的内容(w,h),如果不传参数,就清除整个画布。清除的范围只能是矩形; 清除后不会改变画笔方向和坐标,保留 picU 的属性

    通常结合wait() , 单位为秒。

    • @ 2024-8-19 11:53:22

      指定角度 setAngle() ,恢复角度为指定值 通常用于多旋转后,将角度归零setAngle(0)

      获取时间: getYear, getMonth, getDate, getHour, getMinute, getSecond 分别为,年、月、日、时、分、秒

      • @ 2024-8-19 10:44:39

        #清屏指令: cls() 清屏后画笔,位置,方向,picU归位 clsrec():清除指定区域的内容,不传参数就清除整个画布 并且当前所有数据不变; 通常结合wite()单位为秒

        • @ 2024-8-16 11:58:56

          变量定义 定义多个整数变量:int变量名;,变量名2,…,变量名n; 作用: 同时定义多个整数变量。变量名之间用逗号隔开。 示例:“int w. h:”定义两个整数变量w和h,变量名之间 作用等同于: int w; int h;

          输入多个变量的值:cin>>变量名>>变量名>>…>>变量名n; 作用: 输入多个变量的值。每个变量名前都要加“>>”号。 示例:“cin>>w>>h;”从键盘输入两整数,分别存放在变量w和h中。在输入数据时,第1个值与第2个值之用空格隔开。

          • 1