當前位置:首頁 » 編程語言 » c語言diamond
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言diamond

發布時間: 2022-07-21 05:52:55

『壹』 在c語言中,diamond是什麼意思

diamond在C語言中沒有特別的含義,既不是關鍵字也不是庫函數的函數名。

可能是編程人員自定義的一個變數名或函數名。

舉例如下:
int diamond; // 定義一個int類型的變數,變數名為diamond
double diamond; // 定義一個double類型的變數,變數名為diamond
int diamond(int a, int b) // // 自定義一個函數,函數名為diamond
{
return a+b;
}

『貳』 c語言 寫一個diamond function 幫忙看看程序哪裡問題 從鍵盤讀取一個字母作為鑽石圖案的邊框一個填充內部

#include<stdio.h>
#include<math.h>
charinfo()
{
charc;
printf("Pleaseenteraletter(A-Z):");
scanf("%c",&c);
getchar();
returnc;
}
voiddiamond(chara,charb)
{
inti,j=-3,n=abs(j++);/*這個地方前面a,b已經定義了,不能定兩次的*/
while(n--)
putchar('');
putchar(a);
putchar(10);
for(i=-4;i<=4;i+=2)
{
n=abs(j++);
while(n--)
putchar('');
putchar(a);
n=5-abs(i);
while(n--)
putchar(b);
putchar(a);
putchar(10);
}
n=abs(j++);
while(n--)
putchar('');
putchar(a);
putchar(10);
/*定義是函數是void型,不能用return0,可以用return;*/
}
intmain()
{
chara,b;
a=info();
b=info();
diamond(a,b);
return0;
/*定義的是intmain,返回需要return0*/
}

『叄』 c語言diamond圖案編程找錯

#include<stdio.h>
void main()
{
int i,j,k,n;
printf("Please input the size of the diamond:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(k=1;k<=31-i;k++)
putchar(' ');
for(j=1;j<=2*i-1;j++)
putchar('*');
putchar('\n');
}
for(i=n-1;i>=1;i--)
{
for(k=1;k<=31-i;k++)
putchar(' ');
for(j=1;j<=2*i-1;j++)
putchar('*');
putchar('\n');
}
}

『肆』 C語言diamond編程找錯

首先main沒有你這樣的寫法
如果info 和diamond都是你要寫的函數的話
#include <stdio.h>
void diamond()
{
printf("diamond");
}
void info()
{
printf("info");
}
int main(int argc,char **argv)
{
diamond();
info();
info();
getch();
return 0;
}

這樣就行了

看了你補充的程序了,我想問問這程序是在linux下運行還是在windows下運行

『伍』 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();
}

『陸』 c語言 用的diamond和for循環畫圖

給你個正三角的圖形程序,你可以自己寫剩下的。
#include <stdio.h>
#define N 4
int main()

{int i,j,k,m;char a,b;
scanf("%c",&a);
getchar();
scanf("%c",&b);
for(i=1;i<=4;i++)
{ for(j=1;j<=N-i;j++)
printf(" ");
printf("%c",a);
for(k=1;k<=2*(i-1)-1;k++)
printf("%c",b);
if(i!=1)
printf("%c",a);

printf("\n");
}

}

『柒』 c程序中 char diamond什麼意思

聲明一個 char 變數,變數名字叫 diamond,可用於存儲字元或者 -128-127的數值。

『捌』 C語言數組輸出一個鑽石圖形的程序有小問題,在線等啊

錯誤有兩個:
1.char diamond[][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};這個結束處的分號改成英文的。
2.少一個 「}」。