① c语言如何用printf打印数组问题
#include<stdio.h>//增加头文件printf()用到
intmain()
{
inta[5]={1,2,3,8,9};
//printf("%d",a[5]);//a[5]表示数组a的第六个元素,越界了
//整型数组,不能一下子简单输出出来,必须用循环
inti;
for(i=0;i<5;i++)
printf("%d",a[i]);
printf(" ");
getch();
return0;
}
(1)c语言输出数组扩展阅读
包含需要输出的数据,可以是常量(字符常量、数字常量、字符串常量),变量,以及运算式。此处的数据应当与前面的format中的格式控制符一一对应(如果不对应会产生错误)。 例如:
inta=1;
floatb=1.0;charstr[12]="HelloWorld";
printf("Thisisanexampleofprintf: ");printf("ais%d,bis%f,anda+b=%f",a,b,a+b);
printf("Iwanttosay,%s",str);② C语言怎么输出这个数组
#include"stdio.h"
intmain(void){
inttime,i;
charnema[100][21],an;
printf("输入人数 ");
scanf("%d",&time);
for(i=0;i<time;i++){
printf("输入名字 ");
scanf("%s",nema[i]);
}
printf("按(y)输出名字 ");
if(scanf("%c",&an),an|0x20=='y'){
printf("输出第几个? ");
if(scanf("%d",&i)&&i>0&&i<=time)
printf("%s ",nema[i-1]);
elseprintf("Thisserialnumberdoesnotexist... ");
}
else
printf("退出 ");
return0;
}
③ c语言,用printf输出一维数组的语句是什么
c语言,用printf输出一维数组的语句是printf ("%s", a),具体输出一维数组的操作步骤如下:
1、首先我们打开Visual Studio 2010软件,新建一个项目。
④ c语言数组输出。
这肯定不同啊,你定义的z等变量都是int类型的,而第一个程序中使用了gets函数,该函数用于获取一个字符串,以回车作为结束标识
第二个程序中使用了getchar函数,而该函数的作用是获取一个字符,得到的是字符类型
第三个是使用scanf,格式为%d,这个才是正宗的获取整型数据的方法
要得到正确结果,首先需要知道每个函数的功能和使用范围。
⑤ c语言数组输出
/*
参数说明
arr:必需的。要输出的数组指针。
arrsize:必需的。要输出的数组大小。该数字必须为偶数,否则无法输出。
*/
#include<stdio.h>
voidprintintarr(int*arr,intarrsize)
{
inti;
if(arrsize%2==0)
for(i=0;i<arrsize;i+=2)
{
printf("(%d,%d)",arr[i],arr[i+1]);
if(i!=arrsize-2)
printf(",");
}
}
⑥ c语言输出数组元素
for(i=0;i<10;i++)
printf("%d",a[i]);
是一个语句
是循环输出数组0-9中的数
省略后,i=10
输出a[10],超出数组范围,其中的数是编译器初始化的,
你的编译器初始化为1245120
⑦ C语言数组怎么输出全部
C语言数组输出全部步骤如下:
1、首先打开c语言项目,然后创建一个int类型的数组。