C语言,输出1~10000之间所有的完数,定义并调用自定义函数factorsum(number) 您所在的位置:网站首页 c语言输出1000以内的完全数 C语言,输出1~10000之间所有的完数,定义并调用自定义函数factorsum(number)

C语言,输出1~10000之间所有的完数,定义并调用自定义函数factorsum(number)

2024-06-30 08:10| 来源: 网络整理| 查看: 265

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

夜小忧: #define _CRT_SECURE_NO_WARNINGS 1 #include #include int main(void) { int n;//学生总人数 float * p,sum = 0, avg; puts("请输学生人数:"); scanf("%d", &n); if ((p = (float*)calloc(n, sizeof(float))) == NULL) {//分配空间 相当长度为n的一个数组 printf("没有足够的空间可供分配\n"); exit(1); } printf("请输入%d个学生的成绩:\n", 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", n,avg,max,min); free(p);//释放空间 return 0; } //自己写的仅供参考

C语言3位~7位水仙花数(加强版)

m0_69955434: (sum>pow(10,n-1)&&sum



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有