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

一个网站有多少网页排名好的网站关键词优化企业

一个网站有多少网页,排名好的网站关键词优化企业,wordpress id 缩略图,好的网站2020前言#xff1a;由于时间问题#xff0c;部分题解取自网友#xff0c;但都是做过的好题。 对于有些用c实现的题目#xff0c;可以转化成c实现#xff0c;cin看成c的读入#xff0c;可以用scanf#xff0c;输出cout看作printf#xff0c;endl即换行符 开胃菜#xff…前言由于时间问题部分题解取自网友但都是做过的好题。 对于有些用c实现的题目可以转化成c实现cin看成c的读入可以用scanf输出cout看作printfendl即换行符 开胃菜 第一题求简单交错序列前N项和 思路 要求和我先定义一个sum来装每一项注意有精度要求然后每一项定义为item。然后观察可以知道分母通项4n-3并且奇数项为正偶数为负所以等下来个if判断给他乘-1 第二题最小回文数 分析 核心的的思路就是要输出比n大的最小的回文数我们可以这样把n自增的数传入判断为回文数的函数里去如果是就跳出循环记录此时的值然后输出。 数组 第一题矩阵的对角线求和 分析 先是主对角线就是从左上到右下的那条线我们可以直观的发现它的行列坐标是相等所以在C语言中的表现形式就是ij 然后是副对角线从右上到左下通过观察我们可以发现在3*3矩阵中副对角线上的元素行列坐标相加是等于4但是这里要注意的是在C语言中数组的下标是从0开始的。所以表现形式为ij2。 #includestdio.h int main() {int a[3][3];int i,j,sum1 0,sum2 0;for(i0; i3; i){for(j0; j3; j){scanf(%d,a[i][j]);}}for(i0; i3; i){for(j0; j3; j){if(i j)sum1 a[i][j];if(i j 2)sum2 a[i][j];}}printf(%d %d\n,sum1,sum2);return 0; } 第二题数组插入处理 分析 首先是输入只含有9个元素的数组a[10]用for循环依次输入。接着输入插入的数字m将m与数组元素比较。 1、当ma[0]时记录t0; 2、当ma[8]时记录9 3、当a[i]xa[i1]时记录x应该插入的位置ti1。 但是插入m之前要把元素往后移位从后往前直到位置t最后把m赋值给a[t]用for循环输出排好的a[10]。 注意事项:1、找插入位置时注意break退出遍历循环,不然就会出错误 2、移位从后往前不然从前往后会使数据丢失。 #includestdio.h int main() {int a[10], i, m, t;for (i 0; i 9; i){scanf(%d, a[i]);}a[9] 0;scanf(%d, m);if (m a[0])t 0;if (m a[8])t 9;for (i 0; i 9; i){if (m a[i] m a[i 1]){t i 1;break;}}for (i 9; i t; i--){a[i] a[i - 1];}a[t] m;for (i 0; i 10; i){printf(%d, a[i]);printf(\n);}return 0; }第三题数字逆序输出 分析 1.题目要求是输入十个整数。 2.所以我们定义数组长度为10就可以了。 3.利用for循环输入与输出。 #includestdio.h int main() {int a[10],i,j;for(i0;i10;i) //注意这边是从i0开始到i10scanf(%d,a[i]);for(j9;j0;j--) //数组逆序输出我们可以从j9开始一直做到j0就结束循环printf(%d ,a[j]); //注意这边输出要空格隔开return 0; } 第四题数组替换分析 过于简单看代码即可适合小白中的小白 using namespace std; #includebits/stdc.h int main() {int X[10];for (int i 0; i 10; i){cin X[i];if (X[i] 0)X[i] 1;}for (int i 0; i 10; i){printf(X[%d] %d\n, i, X[i]);}} 第五题最小数和它的位置 上码 #includebits/stdc.h using namespace std; int main() {int min 1001, n, arr[1001], flag;cin n;for (int i 0; i n; i){cin arr[i];if (arr[i] min){flag i;min arr[i];}}cout Minimum value: min endl;cout Position: flag;return 0; } 第六题数组的右上半部分 思路 首先 创建二维数组然后观察规律行数是从0-10列数是1-11所以我从第一行开始遍历然后关键是列数的区间列数第一行是11个并且逐层减1那么你可以在纸上模拟一下当i0j11j是我要求的个数然后i1j10得出规律即可 第七题数组的下方区域 思路 寻找规律遍历列数i为行数j为列数行数和列数的和为11得出规律即可实现 #includebits/stdc.h using namespace std; int main() {char a;cin a;double M[12][12], sum 0, cnt 0;for (int i 0; i 12; i){for (int j 0; j 12; j){cin M[i][j];}}for (int i 7; i 11; i){for (int j 12 - i; j i - 1; j){sum M[i][j];cnt;}}if (a S){printf(%.1lf, sum);}else if (a M){printf(%.1lf, sum/cnt);}return 0; } 第八题有趣的跳跃 分析   1.标记flag为1  2.输入数字 存放在一个数组中 3.进行相邻数相减并取绝对值存放在另一个数组中 4.对另一个数组进行从小到大排序  5.判断如果出现了第i个差的值不等于i的情况这flag标为0 6.判断输出  #includestdio.h #includemath.h int main() {long long int n,i,j,t;int flag1;//标记flag为1 scanf(%lld,n);int a[n],b[n-1];for(i0;in;i)scanf(%lld,a[i]);//输入数字存放在一个数组中for(i0;in-1;i)b[i]abs(a[i1]-a[i]);//进行相邻数相减并取绝对值存放在另一个数组中 for(i0;in-1;i){for(ji1;jn-1;j){if(b[j]b[i]){tb[i];b[i]b[j];b[j]t;//对另一个数组进行从小到大排序 }}}for(i0;in-1;i)//判断 {if(b[i]!i1){flag0;break;//如果出现了第i个差的值不等于i的情况这flag标为0 }}if(flag)//判断输出 printf(Jolly);elseprintf(Not jolly);return 0; } 第九题校门外的树 思路   定义一个数组数组下标代表数轴上的每个整数点即012……n(长度为500的公路有501颗树 把这个数组初始化全为1为1代表有树0代表被移除 输入移除区域(x,y)把这个区域上的树全置0有多个用循环控制 输出为1的树的数目 //C #include iostream using namespace std; int main() {int L,M,x,y,a[10001];cinLM;for(int i0;iL; i) //先将数组全赋值为1 a[i]1;for(int i0; iM; i) {cinxy; //[x,y]为区域区间for(int jx; jy; j) //将区域区间内的值赋为0a[j]0; }int sum0;for(int i0; iL; i){if(a[i]1) //如果数组元素值是1 则计数加1 sum; }coutsum;return 0;} 如果用c和c其实是可以互换的 //C #include stdio.h//初始化数组值为1 void InitArray(int *a,int num) {for(int i0; inum; i){a[i]1;} } //将要移除的区域(x,y)置为0 void InitZero(int *a,int x,int y) {for(int ix; iy; i){a[i]0; } } //输出值为1的即为结果 void Result(int *a,int L) { int sum0;for(int i0; iL; i){if(a[i]1)sum;}printf(%d,sum); } int main() {int a[10001]; //题意L10000 int L,M,x,y;while(scanf(%d%d,L,M)){InitArray(a,L);for(int i0; iM; i){scanf(%d%d,x,y);InitZero(a,x,y);}Result(a,L);} return 0; } 第十题陶陶摘苹果 思路 #includeiostream using namespace std; int main() {int a[10],n,i,sum0;for(i0;i10;i){cina[i];}cinn;for(i0;i10;i){if(a[i]n30)sum;}coutsum;return 0; } 函数 第一题自定义函数求一元二次方程 分析 先知道求解公式 如果无实数根 第二题自定义函数之字符串反转 分析 首先说一下会用到的标准库函数gets()puts()strlen()前两个是在头文件stdio.h中后一个是在string.h里用法如下 1、gets()与scanf(%s,s)相似但不完全相同使用scanf(%s,s) 函数输入字符串时存在一个问题就是如果输入了空格会认为字符串结束空格后的字符将作为下一个输入项处理但gets()函数将接收输入的整个字符串直到遇到换行为止。 2、puts() puts 和 printf的用法一样,puts()函数的作用与语句“printf(%s\n,s);的作用相同。注意puts在输出字 符串后会自动输出一个回车符。 3、strlen()使用格式strlens。返回s的长度不包括结束符NULL。 其次我们的思路是申明一个exchange()函数用来做逆序方法是     b数组的第一个元素存储a数组的最后一个元素。l是数组a的长度具体看代码一目了然。 注在将数组a的值赋给b数组之后需要加一个b[j]  \0语句不然会很烫的这是因为我在将a的值赋给b的过程中并非是所有元素都有赋值并且末尾没有结束符而puts()输出字符串时要遇到\0’也就是字符结束符才停止所以要加上一句b[j]  \0; #includestdio.h #includestring.hint exchange(char a[],char b[]) {int i,l,j 0;l strlen(a);for(il-1; i0; i--){b[j] a[i];j;}b[j] \0; //给末尾加上结束符。return 0; }int main() {char a[1000],b[1000];gets(a);exchange(a,b);puts(b);return 0; } 第三题自定义函数之字符串连接 分析 此题可用指针来实现即定义两个指针用一个指针指向第二个字符的末尾\0然后通过将 第用第一个指针指向第一个字符串的首元素不断赋值到第二个字符串直到第一个指针指向\0 然后记得添上\0。 //连接两个字符串思路就是s接受的是str1的地址t接受的是str2的地址那么要把t赋值到s的末端只需 //指向str1的指针s自增到/0的位置然后把str2赋给str1同时两种指针向后移动 //char* str_cat(char* s, char* t) //{ // char* p s; // while (*s ! \0) // { // s; // } // //出循环的时候s指向的是/0位置 // //开始把str2赋给str1 // int i 0; // while (*(ti) ! \0) // { // *(si) *(ti); // i; // } // *(s i) \0; // return p; //}
http://www.dnsts.com.cn/news/40182.html

相关文章:

  • 做网站开发语言硅云wordpress
  • 个人作品集网站模板免费下载企顺网网站建设
  • 贵州建设厅网站在建工程查询敦煌网跨境电商怎么样
  • 系统的php网站建设公司网站建设维护及使用管理办法
  • 打代码怎么做网站哈尔滨快速建站点击查看
  • 网站的域名能换吗外贸网络推广方法
  • 网站安全建设方案需求分析WordPress15元主题
  • 购物网站建设网页推广wordpress备份到邮箱
  • 男女做那事是什 网站黑马大数据培训
  • 注册公司登录什么网站遵义做百度网站一年多少钱
  • 本地php网站搭建想要推广网页正式版
  • 国企网站建设需要注意wordpress不显示category
  • 柳州做网站有kvwordpress稳定版
  • windows 没有wordpress杭州seo价格
  • 寮步网站建设哪家好对网站建设心得
  • 如何建设购物网站天津地区网站建设
  • wordpress网站微擎pc网站开发
  • 网站的logo怎么上传前端注册wordpress
  • 郑州做网站公司 汉狮网络重庆景点排行榜前十名
  • 企业建立网站需要什么条件广州南沙发布
  • 装饰网站建设策划书网站百度不收录了
  • 建立一个网站商城需要多久时间seo培训师
  • 网站页面构成要素wordpress 手机无菜单
  • 开通网站申请好123上网从这里开始
  • 上海网站建设咨询个人可以做建站网站么
  • 公交车网站怎么做留言板厚街做网站
  • 大连制作网站公司金融软件外包公司
  • 西安市规划建设局网站松原做网站公司
  • 青岛网站建设 熊掌号公司宣传册设计制作
  • 亿唐为什么2005年做虚拟网站网站设计制作步骤