此文章仅面向萌新以及作为个人纪念和学习

设要向一个不知道多少元素的数组里输入元素

数组大小由自己决定

那么就是首先设一个变量作为这个数组里元素的个数

再输入这个个数的数

(嗯,应该能看懂吧doge)

先做一个简单的固定为十个元素的数组:

#include<stdio.h>
int main()
{int a[10];printf("请输入十个数:");for(int i=0;i<10;i++)//输入用循环才能够把数组里一到十的位置填上元素{scanf("%d",&a[i]);//依次填入数}printf("输入的数是:");//printf要放在循环前,不然每输出一个数,前面都会带上这句话for(int i=0;i<10;i++)//输出数组也需要用到循环,才能把一到十位置上的数依次输出{printf("%d ",a[i]); //注意这里不是a[10],否则只是输出从零开始的十个数//为了美观,%d后面带一个空格,而scanf后面的不需要空格,否则会导致需要多输入一个值才能够运行程序}return 0;
}

运行结果:

通过这段代码可以想到,只需要将代码段中的a[10]中的10换成需要输入的变量就可以实现自定义元素个数的数组了:

#include<stdio.h>
int main()
{int n;printf("请输入数组内元素个数:");scanf("%d",&n);int a[n];//定义a[n]一定要在定义并给n赋值后printf("请输入元素:");for(int i=0;i<n;i++)//输入用循环才能够把数组里一到n的位置填上元素{scanf("%d",&a[i]);//依次填入数}printf("输入的数组是:");//printf要放在循环前,不然每输出一个数,前面都会带上这句话for(int i=0;i<n;i++)//输出数组也需要用到循环,才能把一到n位置上的数依次输出{printf("%d ",a[i]); //注意这里不是a[n],否则只是输出从零开始的n个数//为了美观,%d后面带一个空格,而scanf后面的不需要空格,否则会导致需要多输入一个值才能够运行程序}return 0;
}

运行结果:

这样,就能够用c语言自定义一维数组了!

本人为萌新,如有错误请指出,谢谢  :)

C语言将一组数输入到一维数组中相关推荐

  1. 怎样将树的中序遍历的数输入到一个数组中_LeetCode 530.二叉搜索树的最小绝对差

    题目 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值. 提示: + 树中至少有 2 个节点. + 本题与783相同 题目链接 示例 输入:13/2输出: 1 题目分析 ...

  2. 怎样将树的中序遍历的数输入到一个数组中_数据结构与算法-二叉查找树平衡(DSW)...

    上一节探讨了二叉查找树的基本操作,二叉查找树的查找效率在理想状态下是O(lgn),使用该树进行查找总是比链表快得多.但是,该论点并不总是正确,因为查找效率和二叉树的形状息息相关.就像这样: 图1-1给 ...

  3. 【c语言】用指针变量输出一维数组中的数据

    #include<stdio.h> void main(){     int i,*m,a[5];     printf("数组:"); //普通方式输出数组的元素   ...

  4. 删除重复的数字c语言,(C语言)删去一维数组中所有相同的数

    <(C语言)删去一维数组中所有相同的数>由会员分享,可在线阅读,更多相关<(C语言)删去一维数组中所有相同的数(2页珍藏版)>请在人人文库网上搜索. 1.1. 删去一维数组中所 ...

  5. 请编写fun()函数,函数的功能是删去一维数组中相同的数据在一起出现的数,相同的数只保留一个

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p143 7.1.2 上级实训内容 [实训内容13]请编写fun()函数,函数的功能是删去一维数组中相同 ...

  6. c语言求100以内整除13的最大,VB程序设计的一道题,找出100以内能被3整除的所有数之和,并把值保存在一维数组中...

    VB程序设计的一道题,找出100以内能被3整除的所有数之和,并把值保存在一维数组中以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看 ...

  7. C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。

    例题:请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中. 注意:仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容. 代码如下: #include& ...

  8. C语言试题四十四之移动一维数组中的内容,若数组中由n个整数,要求把下标从0到p(p小于等于n-1)的数组元素平移到数组的最后。

    1. 题目 请编写一个函数function,它的功能是:移动一维数组中的内容,若数组中由n个整数,要求把下标从0到p(p小于等于n-1)的数组元素平移到数组的最后. 2 .温馨提示 C语言试题汇总里可 ...

  9. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中

    1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...

最新文章

  1. python基础练习(三)
  2. PyQt5 技巧篇-窗口置顶设置,如何使窗口始终显示在最前面
  3. 解析html文档的java库及范例
  4. Java用map实现沁园春_QQ飞车:小钰挑战沁园春影子记录,成为了这张地图的赛道之王!...
  5. hdu 2824The Euler function
  6. 一个通过数据库镜像实现SPS 2003门户快速备份与恢复的操作手册
  7. sql更新表的字段和主键
  8. asp 连接mysql_如何在ASP中连接MySQL数据库
  9. [SCOI2005][BZOJ1085] 骑士精神
  10. shape context matlab,形状上下文(shape context)算法完全解读
  11. 【python】导入自定义模块
  12. android发现u盘自动安装apk,安卓自动识别U盘中APK文件并进行安装操作
  13. 洛谷 P1560 [USACO5.2]蜗牛的旅行Snail Trails
  14. 计算机ppt以学校生活为主题的作文,校园生活为话题的作文(精选10篇)
  15. 兰州烧饼 南阳理工ACM 题目779
  16. java-php-python-医院挂号管理系统计算机毕业设计
  17. K210学习记录(3)——kmodel生成与使用
  18. 《自然语言处理学习之路》 13 RNN简述,LSTM情感分析
  19. AAAI2020放榜,审稿遭疯狂吐槽!八篇入选论文提前看!
  20. 有感无刷电机正反转电流差别大

热门文章

  1. Python用tornado的websocket开发聊天室
  2. stm32中 delay_ms(4000),延时不准确
  3. 绿色经济创新发展指标构建及绿色经济发展指标文献
  4. Profibus-DP总线V0/V1/V2行规各自实现的功能和应用场合
  5. CMU 动作捕获数据集
  6. 某彩虹资源共享通杀漏洞
  7. 2021年上半年信息系统项目管理师下午案例分析真题及答案解析
  8. 电机马达DSP28335 永磁同步电机代码 CCS编辑,有PI控制算法、速度电流双闭环控制。 有方波有感无感算法,无感为3段反电势过零点
  9. 华为“卖车”:是不是“吹”就等下半年
  10. Flash 与数学:等速螺线