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;
}
相关推荐
麦烤楽鸡翅4 小时前
小红书推荐系统(牛客)
java·python·算法·秋招·春招·牛客·面试算法题
屁股割了还要学5 小时前
【C++进阶】STL-string的简单实现
c语言·开发语言·数据结构·c++·学习·考研
王哈哈^_^5 小时前
CV三大核心任务:目标检测、图像分割、关键点检测
人工智能·算法·yolo·目标检测·计算机视觉·视觉检测
ad钙奶长高高5 小时前
【C语言】原码反码补码详解
c语言·开发语言
奔跑吧邓邓子5 小时前
【C语言实战(73)】深入C语言网络编程:UDP与TCP的实战对决
c语言·udp·网络编程·tcp·开发实战
wefg15 小时前
【数据结构】红黑树
数据结构·算法
饼瑶5 小时前
基于AutoDL远端服务复现具身智能论文OpenVLA
算法
Mr.Winter`5 小时前
无人船 | 图解基于MPC控制的路径跟踪算法(以全驱动无人艇WAMV为例)
人工智能·算法·机器人·自动驾驶·ros·路径规划
咪咪渝粮5 小时前
112.路径总和
java·数据结构·算法
IoT智慧学堂5 小时前
C语言运算符与表达式详解——算术、逻辑与赋值的全面理解
c语言·开发语言