C语言试题汇编 答案 9.192&9.193

9.192 有4名学生,每个学生考4门课程,要求在用户输入学生序号以后能输出该学生的全部成绩,用指针型函数实现。

cs 复制代码
#include<stdio.h>
float *search(float(*pointer)[4],int n);
int main(){
	static float score[][4]={{60,70,80,90},{50,89,67,88},{34,78,67,88},{80,90,100,70}};
	float *p;
	int m,i;
	scanf("%d",&m);
	p=search(score,m);
	for(i=0;i<4;i++)printf("%5.2f\t",*(p+i));
	return 0; 
}
float *search(float(*pointer)[4],int n){
	return *(pointer+n-1);
}

9.193 计算数组中的最大元素及其下标值和地址值。

cs 复制代码
#include<stdio.h>
int *findmax(int *s,int t,int *k){
	int i;
	*k=0;
	for(i=0;i<t;i++){
		if(*(s+i)>*(s+*k)){
			*k=i;
		}
	}
	return s+*k;
}
int main(){
	int a[10]={12,23,34,45,56,67,78,89,11,22},k,*add;
	add=findmax(a,10,&k);
	printf("%3d%3d%o\n",a[k],k,add);
	return 0;
}
相关推荐
736c8 小时前
C语言-结构体 08
c语言
736c9 小时前
C语言-数组 07
c语言·开发语言
shehuiyuelaiyuehao9 小时前
算法31,前缀和,可被k整除的子数组
数据结构·python·算法
kakakahahahaha9 小时前
【Windows】C盘低空间反复复发的排查与扩容边界
c语言·windows·电脑·笔记本电脑·内容运营·软件需求
203号居民10 小时前
LeetCode hot 100 — 141. 环形链表2
算法·leetcode·链表
玖玥拾11 小时前
LeetCode 202 快乐数
算法·leetcode
LuminousCPP11 小时前
数据结构-二叉树(六):BFS层序遍历与完全二叉树判断|复用链式队列 + (N_0=N_2+1) 性质证明
c语言·数据结构·笔记·算法·二叉树·宽度优先
Brilliantwxx11 小时前
【Linux】 进程(10) 进程控制深度解析:创建、终止与等待
linux·运维·服务器·c语言·开发语言·网络
ZhouDevin12 小时前
算法论文/数据集3——CLD(TMLR2025)压缩训练集,仅保留对验证集有益的样本
人工智能·深度学习·算法·计算机视觉
wuyk55512 小时前
从零吃透Modbus通信|第7章:终极工程整合(模块化架构、双模式主机从机、RTOS适配、量产级模板)
c语言·stm32·学习·架构