這是一段java代碼,需要你自己改成C語言的了,注意換行啊
成都創(chuàng)新互聯(lián)是專業(yè)的象州網(wǎng)站建設(shè)公司,象州接單;提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行象州網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
int x = 10;// 行數(shù)
String str = "*";
// 循環(huán),打印x行
// 位置1要換行,位置2,3不需要換行
for (int i = 0; i x; i++) {
// 每打印一行字符就換行
System.out.println();// 1
// 循環(huán)打印行開頭空格,每增加一行就多一個(gè)空格
for (int j = 0; j i + 1; j++) {
System.out.print(" "); // 2
}
// 打印圖案
for (int k = 0; k x; k++) {
System.out.print(str); // 3
}
}
上面的都太復(fù)雜,其實(shí)很好寫,沒那么麻煩。
#includeiostream.h
int
main()
{
cout"
*"endl;
cout"
***"endl;
cout"
*****"endl;
cout"*******"endl;
cout"
*****"endl;
cout"
***"endl;
cout"
*"endl;
return
0;
}//你想空格直接空格就是了,不需要格式的控制。
//已經(jīng)運(yùn)行過了,祝你好運(yùn)。
你可以采用循環(huán)的方法來做,需要輸出A的位置的時(shí)候就輸出A,其他地方就輸出空格,就行了
#includestdio.h
void?main()
{
int?i,j,n;
printf("請輸入要輸出幾行:\n");
scanf("%d",n);
for(i=0;i=n;i++)
{
for(j=0;jn-i;j++)//每行前的空格控制
printf("?");
for(int?k=0;k=2*i-1;k++)輸出字母
{
if(k==0||k==2*i-2)輸出A
printf("A");
else
printf("?");
}
printf("\n");//換行
}
}
#includestdio.h
void printBox(int num);
void main()
{
int n;
printf("請輸入一個(gè)數(shù):");
scanf("%d",n);
printBox(n);
}
void printBox(int num)
{
for(int i=1;i=num;i++)
{
for(int j=1;j=num;j++)
{
if(i==1||i==num)
printf("*");
else if(j1jnum)
printf(" ");
else
printf("*");
}
printf("\n");
}
}