本文目录一览:
- 1、利用c语言的二维数组输出下面的图形
- 2、c语言二维数组能输出图片吗?
- 3、C语言怎么将二维数组转换成图像
- 4、用C语言二维数组输出如下图形!
- 5、C语言求教 怎么用二维数组打印图形啊 比如梯形 X形 空心菱形什么的
利用c语言的二维数组输出下面的图形
#include "stdio.h"
void main()
{
int a[6][6];
int i,j;
for(i=0;i6;i++)
for(j=0;j6;j++)
{if((i==j)||(i+j==5))
a[i][j]=1;
else
a[i][j]=0;
}
for(i=0;i6;i++)
{for(j=0;j6;j++)
{printf("%d",a[i][j]);
}
printf("\n");
}
}
c语言二维数组能输出图片吗?
bmp位图算图片吗?如果算的话答案就是可以。我已经做过很多用二维数组显示位图的实验了,可以肯定的说nokia5110、lcd12864、oled等液晶屏就是用二维数组来编码的。
C语言怎么将二维数组转换成图像
你是指,将数组中的值转换成像素点的颜色,再显示出来是吧,如果是这样,建议你看下TC编译器下的图片库,我以前写的贪吃蛇就是用这个写的
用C语言二维数组输出如下图形!
这个图形根本就可以不用二维数组,出题的人脑子有问题
void main()
{
int a[4][4];
int i,j;
for(i = 0; i 4; i++)
{
for(j = 0; j 4;j++)
{
a[i][j] = j + 1;
printf("%d ",a[i][j]); //这里可以直接 printf("%d ",(j+1) );根本不用二维数组
}
printf("\n");
}
}
C语言求教 怎么用二维数组打印图形啊 比如梯形 X形 空心菱形什么的
//核心思想就是首先把二维字符数组元素全设为空格符,再将特定位置元素设为*,再输出#include "stdio.h"#define N 9 //数组的行列数int main()
{
char str[N][N]={0}; //例子,行列数应该是奇数
int i,j;
for(i=0;iN;i++)
for(j=0;jN;j++)
str[i][j]=' ';//先全部设为空格
//在特定位置写入*号
for(i=0;iN;i++)
for(j=0;jN;j++)
{
if(i==0 || i==N-1)
str[i][N/2]='*';
else if(i0 i=N/2)
{ str[i][N/2+i]='*'; str[i][N/2-i]='*'; } else { str[i][N/2*3-i]='*'; str[i][i-N/2]='*'; }
}
for(i=0;iN;i++) { for(j=0;jN;j++) printf("%c",str[i][j]); printf("\n"); }
}
N设为7