admin 管理员组

文章数量: 1086019


2024年4月21日发(作者:怎么在任务管理器结束进程)

数组可以进行初始化:

如一维数组的初始化

int a[10]={0,1,2,3,4,5,6,7,8,9};

二维数组的初始化

int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};

字符数组的初始化

char c[10]={‘I’,’a’,’m’,’h’,’a’,’p’,’p’,’y’} 或

char c[]="China";

也可以利用输入函数从键盘上输入值,利用输出函数输出数组元素。

一、数值数组

1.一维数组

int a[10],i;

输入:for (i=0;i<10;i++)

scanf("%d",&a[i]);

输出:for(i=0;i<10;i++)

printf("%d ",a[i]);

2.二维数组

输入:int a[3][4] ,i,j;

for(i=0;i<3;i++)

for(j=0;j<4;j++)

scanf("%d",&a[i][j]);

输出:for(i=0;i<3;i++)

for(j=0;j<4;j++)

printf("%d ",a[i][j]);

3.字符数组

(1)使用scanf、printf逐个字符输入输出

char s[5];

int i;

for(i=0;i<5;i++)

scanf("%c",&s[i]);

for(i=0;i<5;i++)

printf("%c ",s[i]);

(2)使用scanf、printf,一次输入一个不含空格的字符串,输出一个字符串

char s[50];

scanf("%s",s);

printf("%s",s);

(3)使用gets、puts,一次输入输出一个字符串

char s[20];

gets(s);

puts(s);


本文标签: 输出 数组 函数 任务 输入