00问答网
所有问题
如何用二维数组输出一个由*号组成的五行五列的反平行四边形图案,急求
如题所述
举报该问题
推荐答案 2013-06-03
#include "
stdio.h
"
int main()
{
char a[5][9];
int i,j;
for(i=0;i<5;i++)
for(j=0;j<9;j++)
a[i][j]=' ';
for(i=0;i<5;i++)
for(j=0;j<5;j++)
a[i][4-i+j]='*';
//输出
for(i=0;i<5;i++)
{
for(j=0;j<9;j++)
printf("%c",a[i][j]);
printf("\n");
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jjjIDrZjn.html
其他回答
第1个回答 2013-06-04
#include "stdio.h"
int main()
{
int i,j,count;
for(i = 0; i < 5; i++)
{
for(j = 0, count = 0; j < 10; j++)
{
if(count < 5 - i)
printf(" ");
else if(count < 10 -i)
printf("*");
count++;
}
printf("\n");
}
}
相似回答
c语言
二维数组
设计一程序,输入
一个五行五列的
矩阵,计算并显示
输出
该矩...
答:
include <stdio.h>#include <stdlib.h>#define size 5int main(){ int a[size][size]; int i,j,k,sum=0; for(i=0; i<size; i++) for(j=0; j<size; j++) scanf("%d",&a[i][j]); for(i=0; i<size; i++) { for(j=0; j<size; j++) ...
一个
简单的c语言代码(输入九位数
输出
3*3矩阵)
答:
#include<stdio.h> main() { int a[3][3],i,j; printf("please input numbers :\n"); for(i=1;i<=3;i++) for(j=1;j<=3;j++) scanf("%d",&a[i][j]); printf ("\nThis 3*3 mattrix is :\n"); for(i=1;i<4;i++) { for(j=1;j<4;j++) printf("%4d",a[i... 展...
编写程序,建立
一个
6*6的整型
二维数组
(数据由程序调用rnd函数产生{0,15...
答:
下面是我写的程序和运行的结果:补充一句:如果仅仅是实现你说的功能,是不用建立
数组的
。include <stdio.h> int main(){ int a[6][6], i, j, sum=0;for(i=0; i<6; i++){ for(j=0; j<6; j++){ a[i][j]=rand()%15;sum += a[i][j];} } printf("随机产生的矩阵为...
大家正在搜
输出一个二维数组
二维数组的输入与输出
为什么二维数组输出来一行
二维数组怎么输出一行
c语言二维数组的输入和输出
java输出二维数组
c语言二维数组输出矩阵
二维数组输入
输出数组
相关问题
用二维数组输出***** ***** ***** *****...
java编写一个五行四列的二维数组输出
定义一个五行五列的二维数组,初始化为单位数组
c语言 二维数组 设计一程序,输入一个五行五列的矩阵,计算并...
定义一个五行五列的二维数组按行依次存放从3开始的能被3整除的...
编写一个五行五列的二维数组每一行与每一列元素之和的vb程序
随机生成一个五行五列的二维数组,要求数组元素为二位正整数,试...
定义一个五行五列数组,赋值为5开始,然后输出