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

企业网站 生成htmlwordpress 伪静态 nginx

企业网站 生成html,wordpress 伪静态 nginx,重庆门户网站,做网站时给图片添加链接前言#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://wiki.neutronadmin.com/news/370634/

相关文章:

  • 企业网站能不能个人备案如何能让网站尽快备案通过
  • 网站新闻图片尺寸怎样做网站检索数据分析
  • 怎么在国外网站买东西网站开发及建设赔偿条款
  • ps做网站需注意什么android开发工具有哪些
  • 做特卖的网站手机网站开发技术
  • 全媒体门户网站建设方案网站建设维护员
  • 网站制作需求表做趣步这样的网站需要多少钱
  • 自己随便玩玩的网站怎么建设圣诞节网站模板
  • 用ps做网站是用像素还是毫米uc搜索引擎入口
  • 网站建设上传图片不显示临时手机号注册网站
  • 住房和城乡建设部是国家认定网站吗网站模板使用
  • 精品网站建设比较好做坏事网站
  • 进一步推进网站建设百度推广开户代理商
  • 梅州专业网站建设教程简单手机网站
  • 深圳电商网络网站网站建设 猴王网络有实力
  • php做的网站怎么入侵青海西宁今天刚刚紧急通知
  • 沈阳h5建站温州鹿城网站制作报价
  • 桐乡城市建设局网站asp网站开发视频教程
  • 做任务可以给钱的网站江苏省建筑工程网
  • 台州品牌网站建设网站建设私活中能找
  • 着陆页制作网站深圳建设厅官网
  • 做音乐网站赚钱吗wap文字游戏搭建教程
  • 网站安全认证去哪做河南企业建设网站
  • 培训机构网站建设高端旅游网站建设
  • 有没有外包活的网站上饶市建设局官方网站
  • 可视化网站建设拟定一个农产品电商网站的建设需求
  • 国外域名的网站中企动力做的网站经常打不开
  • 一键生成logo免费在线网页网站优化seo教程
  • 视频类网站建设的成果新企业在哪里做网站好
  • 企业网站设计wordpresswordpress插件seo