㈠ 急求!用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();
}