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

网站开发行业个人商城系统

网站开发行业,个人商城系统,首码项目网,淘宝客优惠券网站建设教程视频目录 前言 1、转置矩阵 1.1 题目 描述 输入描述#xff1a; 输出描述#xff1a; 1.2解题 分析#xff1a; 程序#xff1a; 2、KiKi判断上三角矩阵 2.1 题目 描述 输入描述#xff1a; 输出描述#xff1a; 2.2 解题 分析#xff1a; 程序#xff1a; 3、…目录 前言 1、转置矩阵 1.1 题目 描述 输入描述 输出描述 1.2解题 分析 程序 2、KiKi判断上三角矩阵 2.1 题目 描述 输入描述 输出描述 2.2 解题  分析 程序 3、有序序列判断 3.1 题目 描述 输入描述 输出描述 3.2解题 分析 程序 结语 前言 纸上得来终觉浅觉知此事要躬行。C语言的学习不仅要了解理论知识更要不断练习在练习中成长。下面我将给出几到例题并分析讲解帮助我们在实践中了解C语言。 1、转置矩阵 1.1 题目 描述 KiKi有一个矩阵他想知道转置后的矩阵将矩阵的行列互换得到的新矩阵称为转置矩阵请编程帮他解答。 输入描述 第一行包含两个整数n和m表示一个矩阵包含n行m列用空格分隔。 (1≤n≤10,1≤m≤10) 从2到n1行每行输入m个整数范围-231~231-1用空格分隔共输入n*m个数表示第一个矩阵中的元素。 输出描述 输出m行n列为矩阵转置后的结果。每个数后面有一个空格。 1.2解题 分析 此题就是一个对二维数组的操作只需要在输入时按照行和列的顺序输入输出时按照列到行反过来输出即可。 程序 int main() {int a[10][10] { 0 };int n 0;int m 0;scanf(%d%d, n, m);for (int i 0;i n;i){for (int j 0;j m;j){scanf(%d, a[i][j]);}}for (int i 0;i m;i){for (int j 0;j n;j){printf(%d , a[j][i]);}printf(\n);}return 0; } 2、KiKi判断上三角矩阵 2.1 题目 描述 KiKi想知道一个n阶方矩是否为上三角矩阵请帮他编程判定。上三角矩阵即主对角线以下的元素都为0的矩阵主对角线为从矩阵的左上角至右下角的连线。 输入描述 第一行包含一个整数n表示一个方阵包含n行n列用空格分隔。 (2≤n≤10) 从2到n1行每行输入n个整数范围-231~231-1用空格分隔共输入n*n个数。 输出描述 一行如果输入方阵是上三角矩阵输出YES并换行否则输出NO并换行。 2.2 解题  分析 此题先输入数据然后对左下角的数据进行判断只要出现非0则不为上三角矩阵输出NO。如果判断完成后未发现问题则为上三角矩阵输出YES 程序 #include stdio.h int main() {int n 0;scanf(%d, n);int arr[10][10] { 0 };int i 0;int j 0;int p 1; //标记如果是上三角矩阵则为1否则为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 n;j){if (((i - j) 0) (arr[i][j] ! 0)){p 0;goto end;}}} end:if (p 1){printf(YES\n);}else{printf(NO\n);}return 0; } 3、有序序列判断 3.1 题目 描述 输入一个整数序列判断是否是有序序列有序指序列中的整数从小到大排序或者从大到小排序(相同元素也视为有序)。 数据范围3≤n≤50  序列中的值都满足 1≤val≤100  输入描述 第一行输入一个整数N(3≤N≤50)。 第二行输入N个整数用空格分隔N个整数。 输出描述 输出为一行如果序列有序输出sorted否则输出unsorted。 3.2解题 分析 此题需要从两种情况进行分析升序和降序。 用一个变量我用的p来标记升序和降序以及不升不降然后看整个数列的升降情况是否统一也就是在遍历整个数组时p是否改变。这里要注意的是当前后两个数据相同时并没有破坏数列的有序性所以需要特别判断。 程序 #includestdio.h int main() {int n 0;scanf(%d, n);int arr[50] { 0 };int i 0;int p 0;int f -1;int k 1;for (i 0;i n;i){scanf(%d, arr[i]);}for (i 1;i n;i){if (arr[i] arr[i - 1]){p 0; //降序标记}else if (arr[i] arr[i - 1]){p 1; //升序标记}else{p -1; //未改变标记}if ((f ! p) (f ! -1)){k 0;}f p;}if (k 1){printf(sorted);}else{printf(unsorted);}return 0; } 结语 不要小瞧每一次练习每天保持练习持之以恒我们的C语言技术才会越发熟练。希望大家都能越来越好不辜负自己的努力。
http://www.sczhlp.com/news/179106/

相关文章:

  • 网站建设网络推广公司有哪些成都企业建站公司在线咨询
  • 制作网站第一步网络股权设计培训课程
  • 开发直播平台网站视觉设计评价标准的要素
  • 青海网站建设公司哪家好皮皮果网站建设
  • 公司如何建设一个网站怎么做网站推广线下
  • asp.net.做简单的网站做网站制作软件
  • 网站建设最低价官网建设报价
  • 织梦做的网站有点慢网页制作基础教程第2版电子教材
  • 杭州做宠物网站的公司有什么做兼职的网站
  • 秦皇岛网站搜索排名私人订制app软件
  • 网站建设人员管理制度网站增加聊天
  • 钢材公司网站建设更新失败wordpress修改页面
  • 受欢迎的免费网站建设seo兼职优化
  • 山西建设厅报名网站巩义网站建设优化公司
  • 网站设计毕业设计互联网产品设计公司
  • 专业制作网站制作体育网站界面该怎样做
  • 顺德建设工程交易中心网站靖江做网站哪家好
  • 从 AIGS 到 AI 应用落地!Java 团队靠 JBoltAI 框架,重塑系统智能化能力
  • JBoltAI V4系列将至:Java框架赋能数字人与智能问数新体验
  • 解锁 Java AI 开发新范式:JBoltAI 框架融合大模型,重塑技术与业务架构
  • 2025 最新系统门窗厂家推荐排行榜:红橡树、圣罗曼等七大品质品牌隔音节能实力深度解析
  • 现代软件工程是什么?
  • 上海中汇建设发展有限公司网站外贸网站推广计划书
  • 网站建设是设seo搜索引擎实训心得体会
  • 网站策划书案例软件著作权登记证书
  • 深圳设计网站有限公司乡下房屋室内装修
  • 建设部网站 法规怎么开通网站平台
  • 长沙h5建站十大暴利行业加盟
  • 网站空间管理平台代码优化网站排名
  • 网站如何自动手机版百度云用流量做网站