0
点赞
收藏
分享

微信扫一扫

算法训练营 训练 1- 41(C语言实现)

西街小学的王 2022-01-24 阅读 38

输入n个学生的成绩并将其存入动态数组a[]中,统计不及格的人数。
C语言中动态分配内存函数是malloc(),与free()(释放内存)函数配合使用。引入头文件#include <stdlib.h>

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    int n,*p,count = 0;
    scanf("%d",&n);
    p = (int *)malloc(n * sizeof(int));/*分配内存*/
    for (int i = 0; i < n; ++i) {
        scanf("%d",&p[i]);
    }
    for (int i = 0; i < n; ++i) {
        if(p[i]<60){
            count++;
        }
    }
    printf("%d",count);
    free(p);/*释放内存*/
    return 0;
}

输入:

4
57 70 89 50

输出:

2
举报

相关推荐

0 条评论