[C语言]利用指向数组的指针变量或指针数组求输入的数组的各行和
1、例如
输入:2 3 4
5 6 7
输出:9
18
2、完整代码如下
2.1 C++版本
#include <iostream>
#include <cstring>
using namespace std;
int a[2][3];
int res[2];
void Sum(int (*p)[3], int total[], int n)
{
for(int i = 0; i < n; i++)
{
for(int j = 0; j < 3; ++j)
total[i] += p[i][j];
}
}
int main()
{
for(int i = 0; i < 2; ++i)
for(int j = 0; j < 3; ++j)
cin >> a[i][j];
Sum(a, res, 2);
for(int i = 0; i < 2; ++i)
cout << res[i] << endl;
return 0;
}
2.2 C语言版本
#include <stdio.h>
int a[2][3];
int res[2];
void Sum(int(*p)[3], int total[], int n)
{
for (int i = 0; i < n; i++)
{
for (int j = 0; j < 3; j++)
total[i] += p[i][j];
}
}
int main()
{
for (int i = 0; i < 2; i++)
for (int j = 0; j < 3; j++)
scanf_s("%d", &a[i][j]);
Sum(a, res, 2);
for (int i = 0; i < 2; i++)
printf("%d\n", res[i]);
return 0;
}
3、截图
14 声望
4 粉丝
推荐阅读
Python之Pandas总结
1.Pandas简述Pandas是Python的一个数据分析包,该工具为解决数据分析任务而创建。Pandas纳入大量库和标准数据模型,提供高效的操作数据集所需的工具。Pandas提供大量能使我们快速便捷地处理数据的函数和方法。Pan...
土豆阅读 1.2k
程序员适合创业吗?
大家好,我是良许。从去年 12 月开始,我已经在视频号、抖音等主流视频平台上连续更新视频到现在,并得到了不错的评价。每个视频都花了很多时间精力用心制作,欢迎大家关注哦~考虑到有些小伙伴没有看过我的视频,...
良许赞 3阅读 1.2k
比cat更好用的命令!
但 cat 命令两个很重大的缺陷:1. 不能语法高亮输出;2. 文本太长的话无法翻页输出。正是这两个不足,使得 cat 只能用来查看行数不多的小文件。
良许赞 2阅读 610
DBoS 系统说明
程序员TianSong以单片机开发入门,后续又做了 Qt 相关工作,有时间后开始进行 linux 相关的学习,恰巧在二一年十一月份,百问网的韦东山老师进行了三个月的 linux 驱动直播,于是有了开发 DBoS 的念头。
TianSong赞 1阅读 1.2k
【Qt】简单桌面
[链接]简介简单桌面是一款小巧便捷的桌面背景管理软件。由编程爱好者个人开发,不收集使用者个人信息、不连接网络、不弹窗。下载功能支持单静态图片及多静态图片轮播(轮播时间可设置)支持GIF动画背景支持视频背...
TianSong赞 3阅读 2.2k
良许翻天覆地的2022年
大家好,我是良许,新年快乐呀~在我女室友坚持不懈的努力之下,2022年的最后一天我终于被她传染了,阳了~此时的我,正顶着37多度的低烧写下这篇年终总结。2022年,对于大多数人而言,封控是主旋律——不停地核酸,...
良许赞 2阅读 747评论 1
一个Bug让人类科技倒退几十年?
大家好,我是良许。前几天在直播的时候,问了直播间的小伙伴有没人知道「千年虫」这种神奇的「生物」的,居然没有一人能够答得上来的。所以,今天就跟大家科普一下这个人类历史上最大的 Bug 。1. 全世界的恐慌一...
良许阅读 1.4k
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。