当前位置: 首页 > news >正文

10.5交作业

1 1.1 B 1.2 A 1.3 C 1.4 D 1.5A 1.6D 1.7C

1.8 A 1.9 A 1.10 D 

2 2.1 141340 2.2 137 2.3 357 2.5 1 3 5 7 2 2.6 3

3 3.1

int main() {
int s[10], i, max, num;  // s:成绩数组, max:最高分, num:序号


printf("请输入10个成绩: ");
for(i=0; i<10; i++)
scanf("%d", &s[i]);

// 下标法查找
max = s[0];
num = 1; 
for(i=1; i<10; i++) {
if(s[i] > max) {  // 下标法访问: s[i]
max = s[i];
num = i + 1;
}
}
printf("下标法: 最高成绩=%d, 序号=%d\n", max, num);

// 地址法查找
max = *s; 
num = 1;
for(i=1; i<10; i++) {
if(*(s+i) > max) { 
max = *(s+i);
num = i + 1;
}
}
printf("地址法: 最高成绩=%d, 序号=%d\n", max, num);

return 0;
}

3.2

#include <stdio.h>

// 下标法计算课程平均分
void course_avg(float s[5][4], float a[4]) {
int i, j;
for (j = 0; j < 4; j++) {
a[j] = 0;
for (i = 0; i < 5; i++) {
a[j] += s[i][j];
}
a[j] /= 5;
}
}

// 地址法计算学生平均分
void student_avg(float (*s)[4], float a[5]) {
int i, j;
for (i = 0; i < 5; i++) {
a[i] = 0;
for (j = 0; j < 4; j++) {
a[i] += *(*(s + i) + j);  
a[i] /= 4;
}
}

// 排序学生(按平均分从高到低)
void sort(float s[5][4], float a[5]) {
int i, j, k;
float t, ts[4];
for (i = 0; i < 4; i++) {
for (j = 0; j < 4 - i; j++) {
if (a[j] < a[j + 1]) {
// 交换平均分
t = a[j];
a[j] = a[j + 1];
a[j + 1] = t;
// 交换成绩
for (k = 0; k < 4; k++) {
ts[k] = s[j][k];
s[j][k] = s[j + 1][k];
s[j + 1][k] = ts[k];
}
}
}
}
}

int main() {
float s[5][4];  // 成绩数组
float ca[4];    // 课程平均分
float sa[5];    // 学生平均分
int i, j;

    // 输入成绩
printf("输入5个学生的4门成绩:\n");
for (i = 0; i < 5; i++) {
printf("学生%d: ", i + 1);
for (j = 0; j < 4; j++) {
scanf("%f", &s[i][j]);
}
}

    // 计算平均分
course_avg(s, ca);
student_avg(s, sa);

    // 排序
sort(s, sa);

    // 输出课程平均分
printf("\n课程平均分: ");
for (j = 0; j < 4; j++) {
printf("%.1f ", ca[j]);
}

    // 输出排序结果
printf("\n\n排序后学生成绩:\n");
for (i = 0; i < 5; i++) {
for (j = 0; j < 4; j++) {
printf("%.1f ", s[i][j]);
}
printf("平均: %.1f\n", sa[i]);
}

    return 0;
}

http://www.dtcms.com/a/447591.html

相关文章:

  • 网站建设的数据所有权网页浏览器是系统软件吗
  • 事业单位网站后台建设方案建立网站一般包括什么等方式
  • 外贸做网站公司哪家好郑州高端网站案例
  • html5做网站优势东莞公司企业设计网站建设
  • 制作网站图片不显示百度招商加盟
  • 建设实验教学网站的作用有免费建站的网站
  • 表白网页制作免费网站深圳人口1756万
  • 沈阳网站建设找思路手机上干点啥能挣零花钱
  • 企业网站软件用asp做网站遇到的问题
  • 【Android】支持在线打开的文件浏览服务器开发流程讲解
  • 太原做企业网站的简洁企业网站
  • 中国邮政做特产的网站建一个网站怎么赚钱
  • 广州网站建设知名乐云seoseo关键词排名软件流量词
  • 网站备案 图标郑州做网站的论坛
  • 【Java核心技术/基础】30道Java集合框架面试题及答案
  • 福州市建设局网站 动态网站更改
  • 北京移动网站建设公司排名网站优化效果
  • ip子域名二级域名解析企业网站优化分为哪两个方向
  • 做网贷网站宁波公司建站模板
  • 怎么搭建自己的网站平台cms模板
  • 营销网站建设制作电商网站对比 京东商城 淘宝网 阿里巴巴
  • AI时代工作与学习的秘密武器:如何最大化利用大模型
  • 携程网站 建设平台分析logo在线设计图片
  • 网站建设案例企业网站怎样优化seo
  • 网站建设合同书品牌公关案例
  • wamp做的网站标签图标案例中优衣库所采用的网络营销方式
  • 河南省建设厅网站资质平移办法佛山服务类网站建设
  • wordpress安装tomcat江门排名优化怎么做
  • 英山建设银行网站重庆网站快速排名优化
  • 南充建设企业网站wordpress 微博客