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;
}
相关推荐
不染尘.几秒前
二叉树相关题目
开发语言·数据结构·c++·算法
Imxyk14 分钟前
力扣:632. 最小区间(贪心)
java·数据结构·算法
Mr_Xuhhh19 分钟前
递归和迭代的区别(C/C++实现)
算法
历程里程碑21 分钟前
21:重谈重定义理解一切皆“文件“及缓存区
linux·c语言·开发语言·数据结构·c++·算法·缓存
2501_9011478324 分钟前
PyTorch DDP官方文档学习笔记(核心干货版)
pytorch·笔记·学习·算法·面试
Daydream.V26 分钟前
决策树三中分类标准
算法·决策树·分类
闲人不梦卿35 分钟前
数据结构之排序方法
数据结构·算法·排序算法
TracyCoder12336 分钟前
LeetCode Hot100(24/100)——21. 合并两个有序链表
算法·leetcode·链表
power 雀儿38 分钟前
前馈网络+层归一化
人工智能·算法
爱吃rabbit的mq41 分钟前
第10章:支持向量机:找到最佳边界
算法·机器学习·支持向量机