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

某网站优化方案国际新闻今天

某网站优化方案,国际新闻今天,百度云服务器挂网站,新网站先做外链还是内容有这样一个问题:读入一些整数,逆序输出到一行中。已知的是该整数不超过100个。我们该怎么办呢?我们先将这些整数循环输入,输入每个整数之后,我们只能将数组存下来,而这个地方就是数组。 本章可能用到的知识…

      有这样一个问题:读入一些整数,逆序输出到一行中。已知的是该整数不超过100个。我们该怎么办呢?我们先将这些整数循环输入,输入每个整数之后,我们只能将数组存下来,而这个地方就是数组。

本章可能用到的知识:

C语言基础之数组大法-CSDN博客

       闲话少叙,先上代码:

#include<stdio.h>
#define maxn 105
int a[maxn];int main()
{int x, n = 0;while (scanf("%d", &x) == 1)a[n++] = x;for (int i = n - 1; i >= 1; i--)printf("%d", a[i]);printf("%d\n", a[0]);return 0;
}

        我们来一段一段拆解这个程序,“int a[maxn]”声明了一个包含了 maxn 个整型变量的数组,分别有 a[0],a[1],a[2]······a[maxn-1]。这里要特别注意一下,这个数组并不包括a[maxn]。

        Ps:1.maxn必须是常数,不能是变量。

                2.注意最开始maxn声明为105,比100多一些避免出错。

       " a[n++] = x ",这句首先给 a[n] = x,然后执行 n =n+1,这并不难理解。表达式里出现 n++ 时,表达式会使用加1前的 n 来计算,当计算完后再给 n 加1。

       循环结束后,数据被储存在 a[0],a[1],a[2]······a[n-1] 中,n为整数的个数。

       存好以后就可以倒着输出了 a[n-1],a[n-2]······a[0]。此时我们要考虑输出的行首行尾没有空格而数据之间是有空格的,于是我们要输出n个整数,但只有 n-1 个空格,所以只能分两次输出。

        Ps:比较大的数组应尽量声明在 main函数外,不然容易运行不出来。

以下是对C语言数组的补充知识点:

        数组是不能够进行赋值操作,假如我们上面的程序声明的是“ int a[maxn],b[maxn]”,是不能赋值 b=a 的。如果想将一个数组的元素赋值到另一个数组可以这么写"memcpy(b,a,sizeof(int)*k)"。如果ab是浮点型只需要将 int 改成 double 即可,使用memcpy的时候要加头文件 string.h 。如果只单纯把一个数组全部赋值到另一个数组可以直接这么写 memcpy(b,a,sizeof(a))。

       Ps: memcpy函数是C/C++语言中的一个用于内存复制的函数。其原型:

void *memcpy(void *destin, void *source, unsigned n);

其作用大概有这么几个: 

  • 将指定长度字符串复制到目标字符串
  • 将指定区间的字符复制到到目标字符串
  • 将指定区间的字符覆盖到目标字符串
  • 将指定区间的字符覆盖到目标字符串指定位置

🎈🎈完结撒花🎈🎈                

http://www.yayakq.cn/news/12737/

相关文章:

  • 建设平台网站协议阿里云的网站建设好不好
  • 基于wed的网站开发南昌地宝网租房信息
  • 北京网站建设推广服务信息中英文网站源码 免费
  • 小程序如何做外部连接网站培训网站建设
  • 新建设电影院+网站wordpress 批量插件
  • 宁波网站的建设太原市网站建设
  • 万网空间存放两个网站电子商务网站建设的首要问题
  • 附近建网站公司做网站怎么跟客户谈话
  • 公司网站的具体步骤做网站公司不给源码
  • 企业网站建设运营网络营销策划论文
  • 动态背景设置网站响应式网站开发费用
  • 中国设计在线网站建设单位招聘用那个网站
  • 公司网站模板图片ps做的网站保存不了jpg
  • 动漫设计专业是什么网站seo基本流程
  • 江苏建设人才网电子证书查询官网网页关键词优化软件
  • 电子商务网站开发毕业设计固原市建设局网站
  • 做网站用那一种语言最好门户网站介绍
  • 大姚网站建设h5作品
  • 湛江做寄生虫网站注册网站引流
  • 请选择一个网站制作软件域名注册哪个平台比较好
  • 完整网站开发网页制作个人介绍代码
  • 网站跳转如何做做网站挂广告赚多少钱
  • 中国站长站官网汕头企业自助建站
  • 做液氮冰淇淋店网站企业微信公众号平台官网
  • 网站优化北京联系电话?建设银行违法网站
  • 网站开发流程视频开发语言有哪些
  • html5 网站源代码flash网站多少钱
  • 广东建网站的公司基于个性化推荐的电商网站设计与实现
  • 网站制作推广需要多少钱连云港专业做网站
  • discuz做网站赚钱经历网站做等级保护