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

浏阳网站开发公司crm管理软件

浏阳网站开发,公司crm管理软件,推销,qq刷赞网站推广全网目录 前言 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.dnsts.com.cn/news/148825.html

相关文章:

  • 厦门 公司网站建设微软的网页制作软件
  • 建立网站主机做景观要用的植物网站
  • 余姚网站开发网站如何做直播
  • 网站开发网站页面许昌做网站九零后
  • 长沙市模板网站邮箱登录
  • 攻击网站常用方法wordpress网站 app
  • 网站配色 绿色中山谷歌推广
  • 怎么在网站挂黑链接怎么发布网站
  • 金融企业网站制作博客社区类网站模板下载
  • 建设网站文章哪里下载wordpress调用文章
  • 威海网站制作都有哪些linux 下启动 wordpress
  • 山东建设厅造价员网站成都零起飞网站建设
  • 在哪里可以学习做网站建站收入
  • 网站 利润网站模版化配置
  • 建网站费用记账深圳软件定制公司
  • 站长之家源码下载不想使用wordpress
  • 章贡区网站建设wordpress建设中插件
  • 济南商城网站建设多少钱WordPress无刷新登录
  • wordpress计数插件云南网络优化公司有哪些
  • 建设网站的文案范文鲜花网站数据库建设分析
  • 手机网站建设行业现状wordpress下载站源码
  • 做交易网站什么开发语言天长网站开发
  • 做冷库用什么网站发帖子好自贡网站建设哪家好
  • 儿童教育网站源码网页制作公司 软件
  • 设计商业网站应该做到什么哔哩哔哩网页版登录入口
  • 自学做视频网站重庆网站建设公司魁网
  • 做网站兴趣爱好网站功能有哪些
  • 分析可口可乐网站建设的目的手机网站建设找哪家好
  • 响应式个人网站psd成都论坛网站建设
  • 郑州做网站优化运营商网络推广工作任务