当前位置: 首页 > 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.dnsts.com.cn/news/197493.html

相关文章:

  • 盐城百度推广公司上海seo优化培训机构
  • dede网站百度统计怎么做Wordpress iPhone 上传
  • 昆明猫咪网站建设公司代刷网站推广链接免费
  • 网站建设论文二稿网站对于一个企业的优势
  • wordpress做网站优点wordpress智能小程序
  • 服务器怎么发布网站徐州网站建设公司哪个好
  • 寺庙网站开发建设方案wordpress留言板设置
  • 多媒体网站设计开发是指什么建网站做商城个体户资质可以
  • 免费网站建设能做吗网站设计流程的步骤
  • 贵阳市城乡建设部网站公司做一个静态网站多少钱
  • 个人网站开发是学什么语言做视频网站盈利模式
  • 做销售在哪个网站找客户端廊坊seo建站
  • 阿里巴巴国际网站建设wordpress+书店
  • 内蒙古住房与城乡建设厅网站网站公司 北京
  • 昆明网站运营临沂网站建设首选浩瀚网络
  • 宜昌网站建设宜昌南昌建站推广公司
  • 花卉网站建设项目策划书网站建设万禾
  • 我做的网站打开慢怎么处理产品展示型网站建设
  • 哔哩哔哩免费网站观看wordpress地址表单
  • 计算机应用技术php网站开发天津力天装饰有限公司
  • 专业低价建设微网站微商城怎么样河南洛阳网站建设
  • 重庆科技网站建设微信公众号商城搭建
  • 做网站 360seo关键词布局
  • 源码制作网站佛山哪个做网站的好
  • 诸城盟族网站建设苏州建设网站哪家好
  • 咸宁公司网站建设微网站管理平台
  • 大气的房产网站电子商务网站建设重要性
  • 上海宽带网网站哈尔滨网站建设优化
  • 沙坪坝做网站制作网站一般是多大
  • 做印刷的网站wordpress+微信悬浮