❶ C语言数组输出一个钻石图形的程序有小问题,在线等啊
程序结尾加个大括号就行了。
#include<stdlib.h>
#include <stdio.h>
void main(){
char diamond[][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};
int i,j;
for(i=0;i<5;i++){
for(j=0;j<5;j++)
printf("%c",diamond[i][j]);
printf("\n");
system("pause"):
}
}
换个编译器吧,这错误信息真水。
❷ 用C语言编写钻石
#include<stdio.h>
int main()
{ int m,n,j;
for(m=6;m<=8;m++)
{ for(n=1;n<=8-m;n++)
printf(" ");
for(j=1;j<=2*m-1;j++)
printf("* ");
printf(" ");
}
for(m=7;m>=1;m--)
{
for(n=1;n<=8-m;n++)
printf(" ");
for(j=1;j<=2*m-1;j++)
printf("* ");
printf(" ");
}
system("pause");
return 0;
}
❸ C语言如何打印钻石图形
#include <stdio.h>
void main()
{
char str[]=" * \n *** \n ***** \n*******\n ***** \n *** \n *";
puts(str);
}
❹ C语言,画钻石图
void main()
{
char C = info();
diamond(C);
}
您太伟大了,不是名字一样就是一个东西的啊
你要给他初始化或者赋值啊
❺ 用C语言打印菱形砖石图案行数由键盘输入�1�3
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,k,l,m,n,x;
printf("please input x:");
scanf("%d",&x);
for(i=1;i<x-1;i++)
{
for(j=1;j<x-i;j++)
printf(" ");
for(k=0;k<2*i-1;k++)
printf("*");
printf("\n"); }
for(l=4;l<=x;l++)
{
for(m=1;m<=l-2;m++)
printf(" ");
for(n=1;n<=2*x+1-2*l;n++)
printf("*");
printf("\n"); }
getch();
}
❻ 求大神帮忙修改一个C语言程序啊,有关输出字母钻石图的
scanf("%c",&C);改为scanf("%c",&C);
%c之前要一个空格
❼ 怎么用C语言的循环语句输出钻石图案
❽ C语言用*来输出钻石形状 应该咋写
#include<stdio.h>
void main ()
{
int i;
int j;
for(i = 1;i <= 4;i ++)
{
for(j = 1;j < 5 - i;j ++)
{
printf(" ");
}
for(j = 1;j <= 2 * i - 1;j ++)
{
printf(" *");
}
printf("\n");
}
for(i = 3;i > 0;i --)
{
for(j = 1;j < 5 - i;j ++)
printf(" ");
for(j = 1;j <= 2 * i - 1;j ++)
printf(" *");
printf("\n");
}
}