求矩阵不靠边元素之和(PTA)C语言

embedded/2025/1/12 12:46:05/

求矩阵的所有不靠边元素之和,矩阵行的值m从键盘读入(2<=m<=10),调用自定义函数Input实现矩阵元素从键盘输入,调用Sum函数实现求和。(只考虑float型,且不需考虑求和的结果可能超出float型能表示的范围)。

函数接口定义:

void Input (float a[][N], int m ); float Sum ( float a[][N], int m );

Input函数完成从键盘矩阵元素的功能,
Sum函数完成求和并将结果返回。
m 代表矩阵的行。

裁判测试程序样例:

 
#include<stdio.h>#define M 10
#define N 4void Input(float a[][N],int m);
float Sum(float a[][N],int m);int main(void)
{float num[M][N],sum;int m;scanf("%d", &m);Input(num,m); sum = Sum(num,m);printf("sum = %.2f\n", sum);return 0;
}/* 请在这里填写答案 */

输入样例:

4
18 29.5 45  33 
66 3.4 11.5 57 
70 100  2 16.9 
15 25.8 4.5 36

输出样例:

sum = 116.90

代码:

void Input(float a[][N],int m){int i,j;for(i=0;i<m;i++){for(j=0;j<N;j++){scanf("%f",&a[i][j]);}}
}
float Sum(float a[][N],int m){float sum=0.0;int i,j;for(i=1;i<m-1;i++){for(j=1;j<N-1;j++){sum+=a[i][j];}}return sum;
}

愿我们都能成为我们想要去成为的人! 

如果放弃太早,永远不会知道自己会错过什么。

我一定要去寻找,就算无尽的星辰令我的探寻希望渺茫,就算我必须单枪匹马。

 

 


http://www.ppmy.cn/embedded/153282.html

相关文章

计算机网络 笔记 数据链路层 2

1,信道划分&#xff1a; (1)时分复用TDM 将时间等分为“TDM帧”&#xff0c;每个TDM帧内部等分为m个时隙&#xff0c;m个用户对应m个时隙 缺点&#xff1a;每个节点只分到了总带宽的1/m,如果有部分的1节点不发出数据&#xff0c;那么就会在这个时间信道被闲置&#xff0c;利用…

微信小程序实现拖拽盒子效果

要实现一个当前盒子高度由里面的盒子进行支配高度拖拽的效果 // wxml<view class"exmation-item" wx:elif"{{type4}}"> <view class"exmation-item-drag-box" id"drag-box"> <!-- 内容 --><view class"exm…

Perl语言的软件开发工具

Perl语言的软件开发工具 引言 Perl是一种功能强大且灵活的高级编程语言&#xff0c;自1987年由拉里沃尔&#xff08;Larry Wall&#xff09;创建以来&#xff0c;就广泛应用于文本处理、系统管理、网络编程、Web开发等多个领域。作为一种脚本语言&#xff0c;Perl以其简洁的语…

【C++入门】详解(中)

目录 &#x1f495;1.函数的重载 &#x1f495;2.引用的定义 &#x1f495;3.引用的一些常见问题 &#x1f495;4.引用——权限的放大/缩小/平移 &#x1f495;5. 不存在的空引用 &#x1f495;6.引用作为函数参数的速度之快&#xff08;代码体现&#xff09; &#x1f4…

汽车供应链关键节点:物流采购成本管理全解析

在汽车行业&#xff0c;供应链管理是一项至关重要的任务。汽车制造从零部件的生产到整车的交付&#xff0c;涉及多个环节&#xff0c;其中物流、采购与成本管理是核心节点。本文将深入分析这些关键环节&#xff0c;探讨如何通过供应商管理系统及相关工具优化供应链管理。 一、…

拥抱HarmonyOS之高效使用DevEco

拥抱HarmonyOS之高效使用DevEco 前半年对公司的IM SDK进行了鸿蒙化&#xff0c;半年过去系统已经伴随APP上线应用市场&#xff0c;总结一些适配过程中的经验技巧&#xff0c;希望对大家有用。 1.应用AI翻译代码 IM SDK和普通应用的最大差异是逻辑性代码比较多&#xff0c;使…

Excel使用

COUNTA,统计单列或单行中的非空单元格 COUNT: 纯数字COUNTBLANK: 空白 COUNTA(value1, [value2], ...) COUNTA(A1:A10) COUNTA(A1:C5) COUNTA(IF(A1:A10>10, A1:A10)) COUNTA(A:A)某一列的全部 (D1:INDEX(D:D,COUNTA(D:D))计算一列不同词语的不同频率 单独的词每个词的频…

【Linux】4.Linux常见指令以及权限理解(2)

文章目录 3. Linux指令3.1 ls指令和rm指令补充3.2 man指令&#xff08;重要&#xff09;3.3cp指令&#xff08;重要&#xff09;输出重定向3.3.1ubuntu20.04如何安装tree 3.4 mv指令&#xff08;重要&#xff09;mv指令更改文件名mv指令更改目录名 如何看待指令指令的重命名3.5…