C程序-蓝桥-九宫格
问题描述
九宫格。输入1-9这9个数字的一种任意排序,构成3*3二维数组。如果每行、每列以及对角线之和都相等,打印1。否则打印0。
样例输出
与上面的样例输入对应的输出。
例:
数据规模和约定
输入1-9这9个数字的一种任意排序。
#include <iostream>
#include <stdio.h>int main( )
{int num[3][3];//接收九宫格数据 for(int i=0;i<3;i++)for(int j=0;j<3;j++){scanf("%d",&num[i][j]);}int sum[3]={0};//判断每行是否相等 for(int i=0;i<3;i++){for(int j=0;j<3;j++){sum[i]=sum[i]+num[i][j]; } }int x;if(sum[0]==sum[1]&&sum[1]==sum[2])x=sum[0];//若每行相等,值赋给X elsex=0;//判断每列是否相等for(int i=0;i<3;i++){sum[i]=0;for(int j=0;j<3;j++){sum[i]=sum[i]+num[j][i]; } }int y;if(sum[0]==sum[1]&&sum[1]==sum[2])y=sum[0];//若每列相等,值赋给y elsey=2;//判断对角线是否相等 int a=0,b=0;for(int i=0;i<3;i++){for(int j=0;j<3;j++){if(i==j)a=a+num[i][j];if(i+j==2) b=b+num[i][j];} }int z;if(a==b)z=a;//若对角线相等值赋给Z elsez=2;if(x==y&&x==z)//若行,列,对角线相等则输出1 {printf("1");}else{printf("0");}return 0;
}
C程序-蓝桥-九宫格相关推荐
- 微信小程序之九宫格布局方案
2018转眼即将逝去了,由于近期在弄一个小程序的项目的原因,今天在这里记录一下小程序之九宫格布局方案,以备后期需要和相关知识温习. 对于整个小程序项目,原生开发小程序的方式这里就不多说了,官方有确切的 ...
- android可拖拽九宫格,微信小程序实现九宫格图片拖拽
(在真机上的效果就不演示了,是差不多的) 实现思路 布局 在这里运用到了微信小程序的moveable-area和moveable-view两个标签. moveable-area是可拖拽的区域,需要设置 ...
- 微信小程序版 九宫格数独游戏
前言 继上次JAVA版的九宫格数独,这几天把java版的迁移到了小程序这边,写一篇记录一下. 核心还是在算法上,话不多说,直接干代码 一.核心算法 先把81个格子填满,填充之前需要先判断当前格子填的数 ...
- c语言实数加法程序,蓝桥杯 算法提高 实数相加(c语言版附注释)
试题 算法提高 实数相加 蓝桥杯试题解答汇总链接 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 计算两个实数相加的结果. 输入的实数满足如下要求: (1)小数点前的整数部分最多10 ...
- 摩尔斯电码的c语言程序,[蓝桥杯][算法提高VIP]摩尔斯电码 (C语言代码)
解题思路: 录入,分段,比较 注意事项: 不要去关注最后的几句话,完全误导人,我用getchar()结合EOF做得出来,但是提交总是报错,蓝桥杯官网和C语言网都一样. 参考代码:#include #i ...
- 微信小程序实现九宫格切图,保存功能!
效果如下图: 代码如下: <view class='sudoku'><scroll-view scroll-x scroll-y class='canvas-box'>< ...
- 微信小程序:九宫格抽奖
废话不多说,先上样板图 代码就先wxml文件: <view id="container"><!--左上--><view id="li&quo ...
- 莫尔斯编码的c语言实现,C程序-蓝桥-摩尔斯电码
问题描述 摩尔斯电码破译.类似于乔林教材第213页的例6.5,要求输入摩尔斯码,返回英文.请不要使用"zylib.h",只能使用标准库函数.用' * '表示' . ',中间空格用' ...
- 黑色星期五c语言程序,[蓝桥杯][算法训练VIP]黑色星期五 (C语言代码)
解题思路: 输入年份是已知的,既然1998年1月1日是星期四,随后的某年某月某日是星期几,可用函数来计算.首先需要知道,从1998年到某年,过了多少年,每过一年要加上366天(闰年)或365天:然后是 ...
最新文章
- 就《在企业中发起和推广DevOps》的问答
- Linux 下hosts文件
- fedora,linux mint 命令行(终端)打开目录
- arcgis二次开发python-ArcGIS 二次开发专题 序
- js及jQuery实现checkbox的全选、反选和全不选
- 程序员大神用 React “复刻”实现了一个 Windows 11
- Maven Optional Exclusions使用区别
- 计算机网路【2】数据链路层
- 站长快讯 WordPress跨站攻击漏洞修补
- C++ #include <.h>和“.h“的区别
- 最大子矩阵(信息学奥赛一本通-T1282)
- 基础编程题目集 6-7 统计某类完全平方数 (20 分)
- Android开发笔记1之HelloWorld
- 手机端整张显示出来_现在动辄就4500万像素,像素越高显示效果真的越好吗?...
- 2021奥斯汀 Pwn2Own黑客大赛落幕,Master of Pwn 诞生
- iOS swift 建立桥接文件及更改位置
- python皮卡丘编程代码_Python高级编程-(Part 6 部署代码)
- 《深入理解Linux内核》笔记1:内存寻址
- 【2018CPCP-Final G:】Pastoral Life in Stardew Valley
- 如何在PPT中同时插入多张图片且每张占一页