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

有a个学生,每个学生有b门课程的成绩。要求在用户输入学生序号以后,能输出该学生的全部成绩

有a个学生,每个学生有b门课程的成绩。要求在用户输入学生序号以后,能输出该学生的全部成绩

1.用数组的方式实现

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define N 3
#define M 4
int main()
{
	float score[N][M] = { {56,88,99,86} ,{77,45,99,78},{95,79,89,97} };
	int input = 0;
	printf("请输入学生的序号:");
	scanf("%d", &input);
	int i = 0;
	int j = 0;
	for (i = 0; i < N; i++)
	{
		if (i == input)
		{
			for (j = 0; j < M; j++)
			{
				printf("%.2f  ", score[i][j]);
			}
		}
	}
	printf("\n");
	return 0;
}

输出结果:


2.用函数指针的方式实现

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define N 3
#define M 4
float* search(float(*score)[M], int input)
{
	float* pf;
	pf = *(score + input);
	return pf;
}
int main()
{
	float score[N][M] = { {56,88,99,86} ,{77,45,99,78},{95,79,89,97} };
	int input = 0;
	printf("请输入学生的序号:");
	scanf("%d", &input);
	float* p = search(score, input);
	int i = 0;
	for (i = 0; i < M; i++)
	{
		printf("%.2f  ", *(p+i));
	}
	printf("\n");
	return 0;
}

输出结果:


http://www.kler.cn/a/378741.html

相关文章:

  • Oracle OCP认证考试考点详解082系列11
  • 「Mac畅玩鸿蒙与硬件28」UI互动应用篇5 - 滑动选择器实现
  • 人工智能原理实验一:知识的表示与推理实验
  • ICPC区域赛成都站【赛后回顾+总结】
  • 【力扣 + 牛客 | SQL题 | 每日5题】牛客SQL热题216,217,223
  • 儿童安全座椅行业全面深入分析
  • 入门 | Kafka数据使用vector消费到Loki中使用grafana展示
  • atest v0.0.18 提供了强大、灵活的 HTTP API Mock 功能
  • WPF+MVVM案例实战(二十一)- 制作一个侧边弹窗栏(AB类)
  • 向量数据库 PieCloudVector 进阶系列丨打造音乐推荐系统
  • 高效实现吉客云·奇门数据集成到MySQL的技术方案
  • Qt中的Model与View 3:从样例出发理解QStringListModel和QListView
  • 【mod分享】极品飞车9仿虚幻引擎模组,支持光追,高清纹理材质,体验一会虚幻引擎风格的极品9
  • 【前端项目工程】Uni-app 离线打包apk
  • masm汇编字符输入换行输出演示
  • 【论文笔记】Dense Connector for MLLMs
  • keepalived + nginx 实现网站高可用性(HA)
  • 你需要了解的Android主题相关知识
  • myqld二进制安装和破解数据库密码(linux)
  • 掌控板micropython编程实现OLED显示天气信息
  • YOLOv8分析与改进-专栏介绍
  • 模型监控--深入了解python中包装器和hook等区别
  • SpringMVC学习中遇到编码问题(过滤器)
  • 【深度学习】PromptFix:多功能AI修图
  • vue2.0版本引入Element-ui问题解决
  • 11.3笔记