当前位置: 首页 > 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/985242/

相关文章:

  • dedecms 获取网站地址网站收录平台方法
  • 网络培训网站开发文献综述网站中英文域名
  • 淘客网站cms怎么做响应式网站设计建设制作
  • 北京网站制作应用品牌设计有哪些东西
  • 网站空间备案 昆明免费建立网站教程
  • 盐城营销网站建设重庆电子工程职业学院招生信息网
  • 华企网站建设推广优化域名命名网站
  • 北京正邦网站建设嵌入式培训推荐
  • 把自己做的网站上传到服务器网络商城网站建设
  • jsp网站开发平台南宁网络推广平台
  • 安陆网站有口碑的镇江网站优化
  • 个人网站的备案方式seo公司多少钱
  • 南京网站建设雷仁网络东莞搜狗推广
  • 沁水做网站企业品牌网站建设方案
  • 域名怎么注册泉州seo按天付费
  • 网站制作成本包含wordpress链接修改
  • 衡水有做网站的吗360网站建设官网
  • 深圳分销网站设计制作云主机玩游戏怎么样
  • 做货源的网站googleplay官网
  • 建立简单网站wordpress与phpcms
  • vps被攻击网站打不开ping值高一元注册公司流程
  • 网站换空间步骤中国建设银行手机银行官方网站
  • 电商网站cms俄罗斯搜索引擎yandex官网入口
  • 建成区违法建设治理网站做视频链接网站
  • 网站咨询弹窗是怎么做的二次元博客源码wordpress
  • 查看网站有没有备案快速优化关键词排名
  • 网站导航这么做买友情链接
  • 简述网站推广的方式wordpress模版如何使用教程
  • 温州做网站哪儿简单写文章的网站
  • 装修设计网站哪个最好北京网站高端定制