2024.02.14作业

1. 请编程实现二维数组的杨辉三角

#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main()
{int n;scanf("%d", &n);int a[n][n];memset(a, 0, sizeof(a));a[0][0] = 1;for (int i = 1; i < n; i++){for (int j = 0; j < i + 1; j++){if (0 == j){a[i][j] = 1;}else{a[i][j] = a[i - 1][j - 1] + a[i - 1][j];}}}for (int i = 0; i < n; i++){for (int j = 0; j < i + 1; j++){printf("%4d", a[i][j]);}puts("");}
}

2. 请编程实现二维数组计算每一行和以及列和

#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main()
{int n;scanf("%d", &n);int a[n][n];for (int i = 0; i < n; i++){for (int j = 0; j < n; j++){scanf("%d", &a[i][j]);}}printf("行和:");for (int i = 0; i < n; i++){int sum = 0;for (int j = 0; j < n; j++){sum += a[i][j];}printf("%4d", sum);}puts("");printf("列和:");for (int i = 0; i < n; i++){int sum = 0;for (int j = 0; j < n; j++){sum += a[j][i];}printf("%4d", sum);}puts("");return 0;
}

3. 请编程实现二维数组计算第二大值

#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main()
{int n;scanf("%d", &n);int a[n][n];for (int i = 0; i < n; i++){for (int j = 0; j < n; j++){scanf("%d", &a[i][j]);}}int max = 0;for (int i = 0; i < n; i++){for (int j = 0; j < n; j++){if (max < a[i][j]){max = a[i][j];}}}int sec_max = 0;for (int i = 0; i < n; i++){for (int j = 0; j < n; j++){if (sec_max < a[i][j] && max > a[i][j]){sec_max = a[i][j];}}}printf("第二大:%d\n", sec_max);return 0;
}

4. 请使用非函数方法实现系统函数strcat,strcmp,strcpy,strlen

#include <stdio.h>
#include <stdlib.h>
#include <string.h>void my_strcmp(char s1[], char s2[])
{int i = 0;while (s1[i] == s2[i]){if (s1[i] == '\0' || s2[i] == '\0'){break;}i++;}if (s1[i] > s2[i]){puts("s1 > s2");}else if (s1[i] < s2[i]){puts("s1 < s2");}else{puts("s1 == s2");}
}void my_strcpy(char s1[], char s2[])
{int i = 0;while (s2[i] != '\0'){s1[i] = s2[i];i++;}s1[i] = '\0';
}int my_strlen(char s[])
{int i;for (i = 0; s[i] != '\0'; i++);return i;
}void my_strcat(char s1[], char s2[])
{int i = 0;while (s1[i] != '\0'){i++;}int j = 0;while (s2[j] != '\0'){s1[i + j] = s2[j];j++;}s1[i + j] = '\0';
}int main()
{char s1[20] = "hello";char s2[20] = "world";my_strcmp(s1, s2);printf("%s len: %d\n", s1, my_strlen(s1));my_strcpy(s1, s2);printf("%s\n", s1);my_strcat(s1, s2);printf("%s\n", s1);return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/683459.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云原生之容器编排-Docker Swarm

1. 前言 上一篇我们讲到Docker Compose可以定义和运行多容器应用程序&#xff0c;用一个YAML配置文件来声明式管理服务&#xff0c;在一台安装了Docker engine的Linux系统上可以很好的工作&#xff0c;但是现实中不可能只有一台Linux系统&#xff0c;一台Linux系统不可能有足够…

单片机学习笔记---LCD1602功能函数代码

目录 LCD1602.c 模拟写指令的时序 模拟写数据的时序 初始化 显示字符 显示字符串 显示数字 显示有符号的数字 显示16进制数字 显示二进制数 LCD1602.h main.c 上一篇讲了LCD1602的工作原理&#xff0c;这一节开始代码演示&#xff01; 新创建工程&#xff1a;LCD1…

黑马程序员——移动Web——day02

目录 空间转换 空间转换简介平移视距旋转左手法则rotate3d-了解立体呈现案例-3d导航缩放动画 动画实现步骤animation复合属性animation拆分写法案例-走马灯精灵动画多组动画综合案例-全名出游 背景云彩位置和动画文字动画 1.空间转换 空间转换简介 空间&#xff1a;是从坐标…

P1000 超级玛丽游戏(洛谷)

题目背景 本题是洛谷的试机题目&#xff0c;可以帮助了解洛谷的使用。 建议完成本题目后继续尝试 P1001、P1008。 另外强烈推荐新用户必读贴 题目描述 超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。 ********************####....#.#..###…

AcWing 112. 雷达设备(区间贪心)

[题目概述] 假设海岸是一条无限长的直线&#xff0c;陆地位于海岸的一侧&#xff0c;海洋位于另外一侧。 每个小岛都位于海洋一侧的某个点上。 雷达装置均位于海岸线上&#xff0c;且雷达的监测范围为 d&#xff0c;当小岛与某雷达的距离不超过 d 时&#xff0c;该小岛可以被雷…

实验5-4 使用函数计算两点间的距离

本题要求实现一个函数&#xff0c;对给定平面任意两点坐标(x1​,y1​)和(x2​,y2​)&#xff0c;求这两点之间的距离。 函数接口定义&#xff1a; double dist( double x1, double y1, double x2, double y2 );其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2, y2)&…

[Angular 基础] - 自定义事件 自定义属性

[Angular 基础] - 自定义事件 & 自定义属性 之前的笔记&#xff1a; [Angular 基础] - Angular 渲染过程 & 组件的创建 [Angular 基础] - 数据绑定(databinding) [Angular 基础] - 指令(directives) 以上是能够实现渲染静态页面的基础 之前的内容主要学习了怎么通过…

科技魔法!阿里通义千问让你跟随音乐摇摆起来!

2024年&#xff0c;一个名叫《科目三》的舞蹈在众多社交平台上火爆开来。它的火爆程度&#xff0c;甚至让一向以科技惊人闻名的亿万富翁马斯克也不得不对其前来“致敬”。然而&#xff0c;学习这种舞蹈却是一项颇具挑战的任务&#xff0c;尤其是对于四肢并非十分协调的人来说。…

第13章 网络 Page727~728 asio定时器例子:后创建的定时器先产生到点事件

代码&#xff1a; 35行&#xff0c;42行&#xff0c;51行&#xff0c;分别构造三个对象&#xff0c; 36行&#xff0c;43行&#xff0c;52行&#xff0c;设置了三个任务peng1、peng2、peng3&#xff0c;并将任务交给io_service对象&#xff08;不需要ios的run()方法启动起来&a…

如何创建和填写 PDF 表单,简化您的文档工作流

阅读本文&#xff0c;了解如何在开源办公套件 ONLYOFFICE 中创建和填写 PDF 表单。 ONLYOFFICE表单发展小史 ONLYOFFICE 表单首个版本发布于2022年1月18日&#xff0c;是 ONLYOFFICE 版本 7.0 更新的一部分。 您可以使用 ONLYOFFICE 表单&#xff0c;创建各种类型的模板文档&a…

记1024创作纪念日感想

2024.02.15 初心 不得不感慨时间过得真的很快&#xff0c;不知不觉距离我第一次写文章已经过去了1024天。我很自豪的一件事就是截止目前我依然保持着我写博客的初心。 希望通过我的文章&#xff0c;尽可能地帮助到渴望收获知识的人。在我过去读书和工作的生涯中&#xff0c;…

Linux多线程[一]

引入知识 进程在线程内部执行是OS的系统调度单位。 内核中针对地址空间&#xff0c;有一种特殊的结构&#xff0c;VM_area_struct。这个用来控制虚拟内存中每个malloc等申请的空间&#xff0c;来区别每个malloc的是对应的堆区哪一段。OS可以做到资源的精细度划分。 对于磁盘…

java的线程串行和并行执行

package chapter03;public class Test01 {public static void main(String[] args) {//串行执行&#xff1a;多个线程连接成串&#xff0c;然后按照顺序执行//并非执行:多个线程是独立的&#xff0c;誰抢到了CPU的执行权&#xff0c;誰就能执行Mythread1 t1 new Mythread1();M…

springboot/ssm二手物品交易系统Java校园闲置物品管理系统

springboot/ssm二手物品交易系统Java校园闲置物品管理系统 开发语言&#xff1a;Java 框架&#xff1a;springboot&#xff08;可改ssm&#xff09; vue JDK版本&#xff1a;JDK1.8&#xff08;或11&#xff09; 服务器&#xff1a;tomcat 数据库&#xff1a;mysql 5.7&am…

Android之Android.bp文件格式语法(一百八十六)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

vue学习106-120

创建项目p106 router&#xff0c;store和app.vue不用删 清一下router里的路由配置 vant组件库p107 目标&#xff1a;认识第三方vue组件库vant-ui&#xff08;cv战士&#xff09; 封装好了的组件整合在一起就是组件库 http://vant-contrib.gitee.io/vant/v2/#/zh-CN/ vue2用va…

2024.02.13作业

21. c 22. b 23. b 5先出栈意味着1234都在栈内&#xff0c;此时1不能比2&#xff0c;3先出栈 24. b, c, d: 10, 12, 120 25. 2, 5 26. 数组越界&#xff0c;可能出现段错误 27. 0, 41 28. 1, 320 29. *a *b; *b *a - *b; *a - *b; 30. 0x801005&#xff1b;0x8…

计算机设计大赛 深度学习YOLOv5车辆颜色识别检测 - python opencv

文章目录 1 前言2 实现效果3 CNN卷积神经网络4 Yolov56 数据集处理及模型训练5 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; **基于深度学习YOLOv5车辆颜色识别检测 ** 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0…

Java实现贫困地区人口信息管理系统 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 人口信息管理模块2.2 精准扶贫管理模块2.3 特殊群体管理模块2.4 案件信息管理模块2.5 物资补助模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 人口表3.2.2 扶贫表3.2.3 特殊群体表3.2.4 案件表3.2.5 物资补助表 四…

Spring Boot开启SSL/Https进行交互。

为2个springboot工程开启进行SSL进行交互的认证步骤 //哪个犬玩意举报我侵权的? 一、认证步骤 1、 为服务器生成证书 keytool -genkey -v -alias testServer -keyalg RSA -keystore E:\ssl\testServer.p12 -validity 36500 2、 为客户端生成证书 keytool -genkey -v -alias…