㈠ 急求!用C语言编写一个程序,用函数输出钻石形,含有AB两个字符
#include <math.h>
main()
{
int i,j;
for(i=-3;i<=3;i++)
{
for(j=0;j<abs(i);j++)
printf(" ");//输出一个空格
printf("A");
for(j=0;j<=5-2*abs(i);j++)
printf("B");
printf("A\n");
}
}
㈡ 编写一个C语言程序打印如下钻石图形
#include "stdio.h"
void main()
{
int i,j,n=7;
for(i=1;i<=n;i=i+2)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=0;j<i;j++)
{
printf("* ");
}
printf("\n");
}
for(i=n-1;i>0;i=i-2)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(j=0;j<i-1;j++)
{
printf(" *");
}
printf("\n");
}
}运行结果:
㈢ 钻石的符号怎么打
输入钻石符号有以下几个方法:
用输入法【V+数字】的方法翻页查找,熟悉输入法后比较方便;
右键点击输入法的状态栏,选择【表情和符号】-【特殊符号】,在里面找;
㈣ 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"
intmain()
{
chark,h,p;
printf("PleaseenterAletter(A--Z): ");
scanf("%c",&h);getchar();
printf("PleaseenterAletter(A--Z): ");
scanf("%c",&k);
printf("Diamondshapeoftheletters: ");
for(inti=0;i<7;i++)
{
if(i==0||i==6){
for(intj=0;j<7;j++)
{
if(j==3)putchar(h);
elseputchar(k);
}
putchar(' ');}
if(i==1||i==5){
for(intj=0;j<7;j++)
{
if(j==2||j==4)putchar(h);
elseif(j==3)putchar('');
elseputchar(k);
}
putchar(' ');}
if(i==2||i==4){
for(intj=0;j<7;j++)
{
if(j==0||j==6)putchar(k);
elseif(j==1||j==5)putchar(h);
elseputchar('');
}
putchar(' ');}
if(i==3){
for(intj=0;j<7;j++)
{
if(j==0||j==6)putchar(h);
elseputchar('');
}
putchar(' ');}}
//system("pause");
getchar();
getchar();
}
㈥ 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");
}
}
㈦ c语言输出钻石图形的思路
#include<stdio.h>
char info(void)
{
char C;
printf("this program will show you a diamond shape, please input a charactor:");
scanf("%c",&C);
return C;
}
void diamond(char C)
{
printf("\n");
printf("3个空格%c\n",C);
printf("2个空格%c%c%c\n",C,C,C);
printf("一个空格%c%c%c%c%c\n",C,C,C,C,C);
printf("%c%c%c%c%c%c%c\n",C,C,C,C,C,C,C);
printf("一个空格%c%c%c%c%c\n",C,C,C,C,C);
printf("2个空格%c%c%c\n",C,C,C);
printf("3个空格%c",C);
}
void main()
{
clrscr();
diamond(info());/*diamond所需的参数由info()得到,在main()中不必设变量*/
getch();
}