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;

}

相关推荐
45288655上山打老虎14 分钟前
【智能指针】
开发语言·c++·算法
稚辉君.MCA_P8_Java17 分钟前
Gemini永久会员 go数组中最大异或值
数据结构·后端·算法·golang·哈希算法
水饺编程26 分钟前
第3章,[标签 Win32] :WM_CREATE 消息的产生
c语言·c++·windows·visual studio
会员果汁27 分钟前
双向链式队列-C语言
c语言·数据结构
Michelle802328 分钟前
机器学习实战操作手册
人工智能·算法·机器学习
HaiLang_IT40 分钟前
【目标检测】基于卷积神经网络的轨道部件(扣件、轨枕、钢轨)缺陷检测算法研究
算法·目标检测·cnn
草莓熊Lotso40 分钟前
《算法闯关指南:优选算法--前缀和》--31.连续数组,32.矩阵区域和
c++·线性代数·算法·矩阵
csuzhucong41 分钟前
斜转魔方、斜转扭曲魔方
前端·c++·算法
C语言不精1 小时前
c语言-优雅的多级菜单设计与实现
c语言·开发语言·算法
AI科技星1 小时前
张祥前统一场论:引力场与磁矢势的关联,反引力场生成及拉格朗日点解析(网友问题解答)
开发语言·数据结构·经验分享·线性代数·算法