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

C语言| 数组

直接定义一个数组,并给所有元素赋值。

数组的下标从0开始,下标又表示数组的长度。

【程序代码】

#include <stdio.h>

int main(void)
{
    int a[5] = {1, 2, 3, 4, 5};
    int i;

    for(i=0; i<5; i++)
    {
        printf("a[%d] = %d\n", i, a[i]);
    }

    return 0;
}

/*
在VC++6.0中的输出结果为
------------------------
a[0] = 1
a[1] = 2
a[2] = 3
a[3] = 4
a[4] = 5
-----------------------
*/

【程序代码】

需要通过键盘给数组赋值。

用scanf给数组输入不同的内容,输入数字时必须用for循环进行输入。而输入字符串时无须用循环,直接用scanf就可以了。

#include <stdio.h>

int main(void)
{
    int a[5] = {0}; //数组清零初始化
    int i;

    printf("请输入5个整数:");

    for(i=0; i<5; i++)
    {
        scanf("%d", &a[i]);
    }

    for(i=0; i<5; i++)
    {
        printf("a[%d] = %d\x20 \n", i, a[i]);
    }
    
    printf("\n");
    return 0;
}

http://www.lryc.cn/news/373843.html

相关文章:

  • upload-labs第八关教程
  • 平板消解加热台-温度均匀,防腐蚀-实验室化学分析
  • Ubuntu基础-vim编辑器
  • Java 网站开发入门指南:如何用java写一个网站
  • Armbian OS(基于ubuntu24) 源码编译mysql 5.7
  • React+TS前台项目实战(六)-- 全局常用组件Button封装
  • Vite支持的React项目使用SASS指南
  • 实验12 路由重分布
  • version-manager最好用的SDK版本管理器,v0.6.2发布
  • MFC工控项目实例之三theApp变量传递对话框参数
  • C# OpenCvSharp 图像处理函数-图像拼接-hconcat、vconcat、Stitcher
  • 软件方案评审与模块优化:从FOC模块出发的电控平台建设
  • emoji_call_read
  • 一键自动粘贴,高效处理邮箱地址,让你的工作效率翻倍提升!
  • 【Java】Java 使用 Graphics2D 在图片上添加文字,并解决图片变红问题
  • 初识docker插件
  • springboot整合redis以及使用
  • ARM32开发--电源管理单元
  • Android Studio项目升级报错:Namespace not specified
  • 渗透测试nginx增加400,500报错页面
  • OpenCV读取和显示和保存图像
  • 【面经总结】Java集合 - Map
  • CompletableFuture方法介绍及代码示例
  • 基于springboot的宠物商城网站
  • DM存储ontap系统修改管理IP
  • Web前端商业素材:挖掘价值,释放创意的无限可能
  • LeetCode206-反转链表
  • 5000天后的世界
  • Photoshop中颜色与色调的调整
  • 【退役之重学Java】终结篇,暂别 Java !