Ⅰ c语言怎么输出数组
这个要用循环输出,也就是好你前面赋值的些一样,这个原因是你定义的数组是一个int类型的。如果是char类型的,就可以用printf("%s",a);
Ⅱ C语言中字符串使用字符数组来处理,任何字符数组都可以用“%s"格式输出。这句话为什么是错误的
字符数组里要有内容,或初始化过,并要有字符串结束符,才好用%s输出。
Ⅲ C语言,输出数组
#include<stdio.h>
#include<iostream>
voidarr()
{
inta[20];
printf("请输入20个整数: ");
for(inti=0;i<20;i++)
{
scanf_s("%d",&a[i]);//scanf是不安全的输入方式,所以用scanf_s
}
printf("倒序输出结果: ");
for(inti=1;i<20;i++)
{
printf("%d ",a[20-i]);
}
}
intmain()
{
arr();
system("pause");
return0;
}
Ⅳ C语言,输出一个数组
#include
<stdio.h>
#include
<stdlib.h>
int
main()
{
int
r;
int
c;
int
**array;
int
i,
j;
scanf("%d%d",
&r,
&c);
/*分配内存*/
for(i
=
0;
i
<
r;
i++)
{
array[i]
=
(int*)malloc(c);
}
/*输入数组*/
for(i
=
0;
i
<
r;
i++)
{
for(j
=
0;
j
<
c;
j++)
{
scanf("%d",
&array[i][j]);
}
}
/*输出数组*/
for(i
=
0;
i
<
r;
i++)
{
for(j
=
0;
j
<
c;
j++)
{
printf("%d
",
array[i][j]);
}
printf("\n");
}
getchar();
return
0;
}
Ⅳ C语言中strlen(s)是什么意思S是一个数组!
strlen(s)表示求字符串s的长度。
strlen函数原型:int strlen(char *s);
头文件:string.h
格式:strlen (字符数组名)
功能:计算给定字符串的(unsigned int型)长度,不包括'