当前位置: 首页 > news >正文

网站设计制作案例seo建站系统

网站设计制作案例,seo建站系统,蛇口做网站,沙朗镇做网站公司1. 题目描述——BC106 上三角矩阵判定 牛客网OJ题链接 描述 KiKi想知道一个n阶方矩是否为上三角矩阵,请帮他编程判定。上三角矩阵即主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。 示例 输入: 3 1 2 3 0 4 5 0 0…

1. 题目描述——BC106 上三角矩阵判定

牛客网OJ题链接

描述
KiKi想知道一个n阶方矩是否为上三角矩阵,请帮他编程判定。上三角矩阵即主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。
在这里插入图片描述
示例
输入:
3
1 2 3
0 4 5
0 0 6
输出:YES

2. 思路

在这里插入图片描述

3. 代码实现

#include<stdio.h>
int main()
{int n = 0;scanf("%d", &n);int i = 0,j = 0;int arr[10][10] = { 0 };for (i = 0; i < n; i++){for (j = 0; j < n; j++){scanf("%d", &arr[i][j]);}}int k = 0;int t = 0;int flag = 1;for (k = 0; k < n; k++){for (t = 0; t < k; t++){if (arr[k][t] != 0){flag = 0;}}}if (flag == 1){printf("YES\n");}else{printf("NO\n");}return 0;

在这里插入图片描述

4. 代码实现2

这个加入了goto 语句,因为如果我们已经判断不等于0,就不需要判断剩余的了

#include<stdio.h>
int main() {int n = 0;scanf("%d", &n);int i = 0, j = 0;int arr[10][10] = { 0 };for (i = 0; i < n; i++) {for (j = 0; j < n; j++) {scanf("%d", &arr[i][j]);}}int k = 0;int t = 0;int flag = 1;for (k = 0; k < n; k++) {for (t = 0; t < k; t++) {if (arr[k][t] != 0) {flag = 0;goto end;}}}
end:if (flag == 1) {printf("YES\n");} else {printf("NO\n");}return 0;
}

5.代码实现3

我们也可以不使用goto,当判断我们有值不等于0的时候,直接打印NO,然后return。

#include<stdio.h>
int main() {int n = 0;scanf("%d", &n);int i = 0, j = 0;int arr[10][10] = { 0 };for (i = 0; i < n; i++) {for (j = 0; j < n; j++) {scanf("%d", &arr[i][j]);}}int k = 0;int t = 0;for (k = 0; k < n; k++) {for (t = 0; t < k; t++) {if (arr[k][t] != 0) {printf("NO\n");return 0;}}}printf("YES\n");return 0;
}

6. 代码实现4,其实并不需要再创建两个循环变量,都使用i和j是没问题的,因为我们会给i,j重新赋值为0

#include<stdio.h>
int main() {int n = 0;scanf("%d", &n);int i = 0, j = 0;int arr[10][10] = { 0 };for (i = 0; i < n; i++) {for (j = 0; j < n; j++) {scanf("%d", &arr[i][j]);}}for (i = 0; i < n; i++) {for (j = 0; j < i; j++) {if (arr[i][j] != 0) {printf("NO\n");return 0;}}}printf("YES\n");return 0;
}
http://www.mmbaike.com/news/76392.html

相关文章:

  • 网站建设的主题电子商务网站建设论文
  • 企业网站手机端跳转设置免费b站推广网站2023
  • 男女在床上做羞羞的事的网站营销课程培训视频
  • wordpress没有图片不显示衡阳seo快速排名
  • 网站备案 个人组网方案软件开发需要多少资金
  • 公司网站百度搜索的描述怎么做深圳专门做seo的公司
  • 天津做网站网络推广方案范文
  • 成熟网站开发联系电话没有限制的国外搜索引擎
  • 外发加工网有什么软件seo推广优化方案
  • 北京海淀区工商局网站推广技术
  • 北京网站建设公司朝阳无锡seo公司找哪家好
  • 内部券网站怎么做郑州seo优化公司
  • 如何制作免费的公司网站天天外链
  • 网站 信用卡支付接口网站seo好学吗
  • 如何查看网站模板seo自动优化软件
  • 新建的网站如何做seo长岭网站优化公司
  • 网站建设计入什么会计科目网络建设推广
  • 运城建设局网站销售外包
  • 杭州网站制作流程网络营销的实现方式包括
  • 网站备案起名要求百度信息流怎么收费
  • 网站建设与网页设计制作chrome官网
  • 企业建设网站公司哪家好企业营销推广方案
  • index 石家庄网站建设百度推广竞价托管
  • 深圳网站建设jm3q站长统计app下载免费
  • 常用的网页编辑软件有哪些石首seo排名
  • 我想做个网站怎么弄开发定制软件公司
  • 定制网站建设功能报价表模板企业网站推广效果指标分析
  • 辽宁省城乡建设网站爱站网是什么
  • 做好的网站怎么演示百度软件中心下载
  • 网站cname解析关键词优化难度查询