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;
}
相关推荐
郑州光合科技余经理3 小时前
代驾系统架构拆解:订单链路、权限组织与私有化源码交付
开发语言·后端·算法·架构·系统架构·uni-app·php
To_OC6 小时前
LC 35 搜索插入位置:二分查找谁都会,边界条件谁写谁懵
javascript·算法·leetcode
码哥DFS6 小时前
二叉树的直径
开发语言·javascript·算法
营养充电站9 小时前
KMP全栈开发:从Android到AI Agent的技术演进与实践
人工智能·算法·docker·jupyter
技术小黑10 小时前
RNN算法实战系列05 | 天气预测
人工智能·rnn·算法
上海安当技术11 小时前
C/S 桌面软件怎么接 UKey 强认证?C# SDK 与 C 动态库集成 WinForms/Qt/工控实战
c语言·qt·c#
(Charon)12 小时前
【C++】锁与原子操作(四):自旋锁的完整实现与性能优化
c语言·开发语言·c++
Ivanqhz12 小时前
php8 use-def链
算法·php
evans在进步13 小时前
LeetCode 189 轮转数组:三次反转原地解决,图解 Java 实现
java·算法·leetcode