c语言输出数组值
『壹』 c语言中如何把数组中的内容一个个都输出来。求解
注意,你源程序中的
"
++i
"
的意思是先加一在使用i,所以i的初始值为2了不是你的1
而“i++”意思是先使用i在加一,所以I的初始值从1开始就正确了
『贰』 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;
}
(2)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>
int main(void)
{
int a[5];
printf("请输入5个数字:");
for(int i=0;i<5;i++) {
scanf("%d",&a[i]);
}
for(i=0;i<5;i++) {
printf("%d ",a[i]);
}
printf("
");
return 0;
}
(3)c语言输出数组值扩展阅读:
for循环
for循环是编程语言中一种开界的循环语句,而循环语句[1]由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。
C语言中的for循环形式为:
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。
『肆』 C语言打印数组的内容
有没有打印值,如果有打印出数组的值,问题出在getchar();这个函数;
getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符.getchar函数的返回值是用户输入的第一个字符的ASCII码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完为后,才等待用户按键.
『伍』 c语言怎么输出数组
#include<stdio.h>
void main()
{int a[4][4],i,j,k=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
a[i][j]=k++;
putchar(a[i][j]);
}
『陆』 C语言指针输出数组元素
根据来题源意可得代码:
#include<stdio.h>
intmain()
{
inta[10],*p=a;
inti;
printf("pleaseinputteninteger: ");
for(i=0;i<10;++i){
scanf("%d",p+i);
}
while(p<a+10){
printf("%d",*p);
p++;
}
printf(" ");
return0;
}
『柒』 c语言 输出数组中元素个数
主要有两个地方错误,我已经改好了,改动的地方做了注释
int strlen(char s[]);
void main()
{ int j;
char s[5]={'1','2','3','4','\0'}; /*把字符依次赋值给数组中的每个元素,数组并不会自动在末尾加上'\0',所以要手动加上'\0'。如果想让其自动加上'\0',可以使用这种语句:char s[]="1234";*/
j=strlen(s); /*数组做实参时只要写数组名就行了*/
printf("%d",j);
getch();
}
int strlen(char s[])
{
int i=0;
while(s[i]!='\0')
i++;
return i;
}
『捌』 c语言 怎么用数组输入一组数,然后再原样输出
<pre name="code"class="cpp">#include<stdio.h>
int main()
{
int N;
scanf("%d",&N);
while(N--)
{
char a[100];
while(scanf("%s",a)!=EOF)
printf("%s ",a);
}
return 0;
}
(8)c语言输出数组值扩展阅读:来
include用法:
#include命令预处理命自令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。有两种方式可以指定插入头文件:
1、#include<文件名>
2、#include"文件名"