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);
版权声明:本文标题:数组的输入与输出 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713685230a646909.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论