c语言怎样将数组打印出来,如想把int a[3][3]={{1,2,3},{4,5,6},{7,8,9,}这个数组打印出来,请给我完整代
a[0][0] = 1, a[0][1] = 3, a[1][0] = 2, a[1] [1] = 4
int a[][3]={1,2,3,4,5};合法的实际中这个赋值等于a[0][3]={1.2.3}a[1][3]={4,5,0}这样系统会自动安排对应的位置
#include <stdio.h>
void main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9,}};
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(j==2)
printf("%d
",a[i][j]);
else
printf("%d ",a[i][j]);
}
int main (void)
{
int i, j;
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
printf ("%-4d", a[i][j]);
printf ("\n");
}
return 0;
}
//一楼的有点点小问题,稍作修改
int i,j,a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
for (i=0;i<3;i++)
{
for (j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("\r\n");
}
#include <stdio.h>
int main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9,}};
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
printf("%d",a[i][j]);
printf("\n");
}
}
C语言打印数组的内容
有没有打印值,如果有打印出数组的值,问题出在getchar();这个函数;getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符.getchar函数...
在C++中怎样将一个数组输出
利用for循环,依次把数组的每个元素输出!例如:\/\/参考代码如下:#include "iostream"#define N 5using namespace std;int main(){int a[N];\/\/定义数组 for(int i=0;i<N;i++)\/\/键盘输入赋值给数组 cin>>a[i];for(int i=0;i<N;i++)\/\/利用for循环依次输出数组中各数 cout<<a[i];...
c#程序:将一个数组的所以元素打印出来
\/\/用循环来给数组的每个元素赋值 for (int i = 0; i < ArrLength; i++)\/\/元素值就是i本身 arr[i] = i;\/\/在屏幕上输出一行Print Array's value \/\/意思就是打印数组的值 Console.WriteLine("Print Array's value");\/\/用另个循环把数组的每个循环打印出来,for (int i = 0; i < ...
c语言要求:编写程序将十个元素的个数组a[10]从大到小打印输出…
include <stdio.h> int main(){ int a[10];int i, j;int t;for (i = 0; i < 10; i++){ scanf("%d",&a[i]);} for (j = 0; j < 9; j++)for(i = 0; i < 9 - j; i++)if (a[i] > a[i+1]){ t = a[i];a[i] = a[i+1];a[i+1] = t;} for...
C语言中,如何将一个数组中的数值转换成字符串输出?
int k;char tmp[10];for(k=0;k<len;k++){ itoa(i[k],tmp,10);strcat(c,tmp);int main()或:include <string.h> int main() \/\/ 这里为了方便直接用main函数 { char array[] = { 'h', 'e', 'l', 'l', 'o' };\/* 需要注意的是,这里没有终结符,故需要知道数组的 *\/ ...
C语言编程,编程实现怎样将一个数组逆序输出?
for (i = n - 1; i >= 0; i--) { printf("%d ", arr[i]);} return 0;} ```这段代码首先提示用户输入数组的元素个数和具体的元素,然后将它们存储在数组中。之后,通过一个循环从数组的最后一个元素开始打印,直到第一个元素,实现逆序输出的效果。C语言是一种广泛使用的计算机编程...
如何用C语言实现把单个字符写入到一个字符数组中并且打印出来结果
void fun1( char *str){ char buf[256]; int i; i=0;\/\/移到循环外!! while(*str!='\\0'){ buf[i]=*str; i++; str++; } buf[i]='\\0'; printf("%s\\n",buf);}
c语言中能不能用printf函数直接输出数组?如printf("%d",a[3][3]);
限制在C语言中,利用printf直接输出数组是不可以的。但是你的做法是可以的。只是问题出在你数组使用越界了。解释一下:printf不能直接用来输出数组。例如:include<stdio.h>int main(){int a[3]={1,2,3};int i;for(i=0;i<3;i++)printf("%d",a);}是错误的 所以要是输出数组的话,必须要...
C语言编程 将一个数组中的内容输出到文件中,然后从文件中将数据读入至...
include<stdio.h> void main(){ FILE *f;int i=600;int a[10]={1,2,3,4,5,6};int b[10]={0};\/\/写入文件 f=fopen("D:\\\\a.txt","wt");if(f==NULL){ printf("文件打开失败!\\n");return;} else { printf("文件打开成功!\\n");for(i=0;i<10;i++)fprintf(f,"%d "...
求c语言大师,将一个数组逆序输出。
从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。1、创建数组;2、输入值;3、逆序遍历输出数组。代码:int main(){ int a[10]; int i;for(i = 0; i < 10; i ++)scanf("%d",a+i);for(i = 9; i >= 0; i --)printf("%d ", a[i]);} ...