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

禁止百度收录的网站汽车网站推广策略

禁止百度收录的网站,汽车网站推广策略,鹿泉网站建设,网站开发有没有前途目录 一、程序填空#x1f4dd; --- 矩阵主、反对角线元素之和 题目#x1f4c3; 分析#x1f9d0; 二、程序修改#x1f6e0;️ --- 二分法求方程根 题目#x1f4c3; 分析#x1f9d0; 三、程序设计#x1f4bb; --- 处理字符串中 * 号 题目#x1f…目录 一、程序填空 --- 矩阵主、反对角线元素之和 题目 分析 二、程序修改️ --- 二分法求方程根 题目 分析         三、程序设计 --- 处理字符串中 * 号 题目 分析 今日题的总结 前言 本文讲解矩阵主、反对角线元素之和二分法求方程根处理字符串中 * 号 我的主页我的主页 系列专栏系列专栏 一、程序填空 --- 矩阵主、反对角线元素之和 难度⭐ 题目 在此程序中函数 fun 的功能是计算 N×N 矩阵的主对角线元素和反对角线元素之和并作为函数值返回。要求先累加主对角线元素中的值再累加反对角线元素中的值。 例如若 N 3有下列矩阵 1 2 3 4 5 6 7 8 9 首先累加 1、5、9然后累加 3、5、7函数返回值为 30。 代码如下  在1️⃣2️⃣3️⃣处填空 #include stdio.h #define N 4 int fun(int t[][N], int n) { int i, sum; /**********found**********/1️⃣;for(i0; in; i) /**********found**********/sum 2️⃣;for(i0; in; i) /**********found**********/sum t[i][n-i-3️⃣] ;return sum; } void main() { int t[][N]{21,2,13,24,25,16,47,38,29,11,32,54,42,21,3,10},i,j;printf(\nThe original data:\n);for(i0; iN; i){ for(j0; jN; j) printf(%4d,t[i][j]);printf(\n);}printf(The result is: %d,fun(t,N)); } 分析 这道题相对简单 填写sum 0 由下方的sum的使用可以知道 这个sum没有赋初值 又因为是sum是用来做累加求和 所以初始值是0填写t[ i ][ i ] 由题意可以知道这里有两个for循环 这里的第一个就是累加从左往右主对角线的长度 可以看出规律都是行列相等的填写1 这个循环是来实现反对角线的从右往左 可以写一下反对角线的各个元素就可以得出规律了 解答代码如下 #include stdio.h #define N 4 int fun(int t[][N], int n) { int i, sum; /**********found**********/1️⃣sum 0;for(i0; in; i) /**********found**********/2️⃣sum t[i][i];for(i0; in; i) /**********found**********/3️⃣sum t[i][n-i-1] ;return sum; } void main() { int t[][N]{21,2,13,24,25,16,47,38,29,11,32,54,42,21,3,10},i,j;printf(\nThe original data:\n);for(i0; iN; i){ for(j0; jN; j) printf(%4d,t[i][j]);printf(\n);}printf(The result is: %d,fun(t,N)); } 二、程序修改️ --- 二分法求方程根 难度⭐ 题目 在此程序中函数 fun 和 funx 的功能是用二分法求方程 2x³ - 4x² 3x - 6 0 的一个根并要求绝对误差不超过 0.001。 例如若给 m 输入 - 100n 输入 90则函数求得的一个根为 2.000。 请改正程序中的错误使它能得出正确的结果。 注意部分源程序在文件 modi1.c 中。 不要改动 main 函数不得增行或删行也不得更改程序的结构 代码如下 在代码中找出2个错误并修改 #include stdio.h #include math.h double funx(double x) { return(2*x*x*x-4*x*x3*x-6); } double fun( double m, double n) { /************found************/int r;r(mn)/2; /************found************/while(fabs(n-m)0.001){ if(funx(r)*funx(n)0) mr;else nr;r(mn)/2;}return r; } void main( ) { double m,n, root;printf(Enter m n : \n); scanf(%lf%lf,m,n);rootfun( m,n );printf(root %6.3f\n,root); } 分析         这道题的意思难以理解但是不要被这个文字描述吓到了看他在程序里挖的错都是一眼能够看出来的 第8行改为 double  r; 函数的返回值是double类型 而最后是返回r的所以很明显 i 是double第11行改为 while(fabs(r)0.001) 由题目可知绝对值不超过0.001 所以是小于0.001 解答代码如下 #include stdio.h #include math.h double funx(double x) { return(2*x*x*x-4*x*x3*x-6); } double fun( double m, double n) { /************found************/1️⃣ double r;r(mn)/2; /************found************/2️⃣ while(fabs(r)0.001){ if(funx(r)*funx(n)0) mr;else nr;r(mn)/2;}return r; } void main( ) { double m,n, root;printf(Enter m n : \n); scanf(%lf%lf,m,n);rootfun( m,n );printf(root %6.3f\n,root); } 三、程序设计 --- 处理字符串中 * 号 难度⭐⭐⭐ 题目 在此程序中规定输入的字符串中只包含字母和 * 号。 编写函数 fun其功能是除了字符串前导和尾部的号外将串中其它的 * 号全部删除。形参 h 已指向字符串中第一个字母形参 p 指向字符串的中最后一个字母。在编写函数时不得使用 C 语言提供的字符串函数。   例如若字符串中的内容为 ******ABC*DEFG******删除后字符串中的内容应当是******ABCDEFG******。在编写函数时不得使用 C 语言提供的字符串函数。   注意部分源程序在文件 prog1.c 中。 请勿改动主函数 main 和其他函数中的任何内容仅在函数 fun 的花括号中填入你编写的若干语句。 代码如下 在fun函数中编写  #include stdio.h void fun( char *a, char *h,char *p ) {}void main() { char s[81],*t, *f;printf(Enter a string:\n);gets(s);tfs;while(*t)t;t--;while(*t*)t--;while(*f*)f;fun( s , f,t );printf(The string after deleted:\n);puts(s); } 分析 可以先看main函数的功能就是将t指针跳过后面的*号还有将f指针是跳过前面的*号 而后在fun函数中h指针相当于指向在左边第一个非*号地址的位置 p指针是指向右边非*号地址的位置 这也就相当于是帮我们省去了考虑前后导零的情况了 之后就可以想到覆盖当h指针是*号就覆盖它 如果不是*号就向前走 解答代码如下 #include stdio.h void fun( char *a, char *h,char *p ) {//p指向最右边非星号的位置//h指向最左边非星号的位置int j;while(h p){//让flag指向h代替h指针移动//如果直接让h指针移动的话就只能执行一次了char *flag h;if(*flag *){//如果是*号就将其覆盖for(j 0; flag[j] ! \0; j)flag[j] flag[j 1];//覆盖完后长度也要减少一个所以p--p--;//如果不是*号的话h指针就向前移动}else h;} }void main() { char s[81],*t, *f;printf(Enter a string:\n);gets(s);tfs;while(*t)t;t--;while(*t*)t--;while(*f*)f;fun( s , f,t );printf(The string after deleted:\n);puts(s); } 今日题的总结 如果遇到题目看不懂一定不要慌先看看代码中能不能找出解出这个空的条件 希望本文能够帮助到你
http://www.hkea.cn/news/14365610/

相关文章:

  • 怎样做动漫照片下载网站广东网页制作与网站建设
  • 营销型网站建设平台公交建设公司官网
  • 建网站带app多少投资Zillah wordpress
  • 网站终端制作企业策划 企业网站建设 品牌设计
  • 提供网站建设方案wordpress图标svg更改
  • 有关建设旅游网站的公司亚马逊跨境电商简介
  • 网站设计咨询网站科技绘画作品图片大全
  • 网站建设服务合同范本公司在选择网站时应考虑什么
  • 怎么做网站程序宝安区建设局网站
  • 视频网站是怎么做权限管理的wordpress小说主题网站
  • 郑州商务网站建设注册域名需要费用吗
  • 如何设计好网站福建城市建设厅网站
  • 河池网站推广乐清网站推广
  • 网站 一级域名 二级域名郑州的网络科技有限公司
  • 玖云建站系统网站建设公司价格表
  • 网站属于什么公司龙岗网站建设icxun
  • 做公司网站利润vue商城模板
  • 网站开发团队名字潍坊网站空间
  • 网站主题下载wordpress拉黑用户
  • 网站开发工程师年薪多少wordpress系统怎么样
  • 浙江省一建建设集团网站临淄区住房和城乡建设局网站
  • 网站建设公司应该怎么转型高州市网站建设
  • 怎样制作免费的网站佛山网站建设熊掌号
  • 支付宝手机网站签约模板建设网站
  • 展示型网站多少钱百度灰色关键词排名推广
  • 网站建设缺乏个性服务商标有哪些
  • 中型网站开发周期南沙网站制作
  • 上海响应式网站建设推荐手机网卡
  • 红黑网站模板网站建设副业
  • 个体户怎么做购物网站信息系统开发方法