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;

}

相关推荐
nju_spy2 分钟前
力扣每日一题(四)线段树 + 树状数组 + 差分
数据结构·python·算法·leetcode·面试·线段树·笔试
xie0510_5 分钟前
排序算法
数据结构·算法·排序算法
guygg888 分钟前
基于自适应傅里叶分解(AFD)及其改进算法的信号分解与重构实现
算法
黑岚樱梦15 分钟前
代码随想录打卡day25:56.合并区间
数据结构·算法
自由生长202421 分钟前
科普-BOM是什么?和UTF-8什么关系?
算法
小年糕是糕手40 分钟前
【数据结构】常见的排序算法 -- 插入排序
c语言·开发语言·数据结构·学习·算法·leetcode·排序算法
墨染点香1 小时前
LeetCode 刷题【142. 环形链表 II】
算法·leetcode·链表
海琴烟Sunshine1 小时前
leetcode 263. 丑数 python
python·算法·leetcode
信仰_2739932431 小时前
Guava Cache淘汰算法
算法·guava
散峰而望1 小时前
C++入门(二) (算法竞赛)
开发语言·c++·算法·github