栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言将一组数输入到一维数组中

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言将一组数输入到一维数组中

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

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

数组大小由自己决定

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

再输入这个个数的数

(嗯,应该能看懂吧doge)

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

#include
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
int main()
{
    int n;
	printf("请输入数组内元素个数:");
	scanf("%d",&n);
    int a[n];//定义a[n]一定要在定义并给n赋值后
    printf("请输入元素:");
    for(int i=0;i 

运行结果:

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

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/767721.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号