首页 >> 知识 >> 《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第3章 分支结构 习题3

《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第3章 分支结构 习题3

《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第8章 习题8

夜小忧: #define _CRT_SECURE_NO_WARNINGS 1 #include #includeint main(void){ int n;//学生总人数 float * p,sum = 0, avg; puts("请输学生人数:"); scanf("%d", &n); if ((p = (float*)calloc(n, sizeof(float))) == NULL) {//分配空间 相当长度为n的一个数组 printf("没有足够的空间可供分配 "); exit(1); } printf("请输入%d个学生的成绩: ", n);//输入n个学生的成绩 for (int i = 0; i < n; i++) { scanf("%f", p + i); } float max = *p, min = *p;//把第一个数据分别设为最大值和最小值 for (int i = 0; i < n; i++) { sum += *(p + i); if (*(p + i) > max) { max = *(p + i); } if (*(p + i) < min) { min = *(p + i); } } avg = sum / n; printf("%d个学生的平均分为:%.2f 最高成绩为:%.2f 最低成绩为:%.2f ", n,avg,max,min); free(p);//释放空间 return 0;}//自己写的仅供参考

。

网站地图