當前位置:首頁 » 編程語言 » C語言號輸出一個倒直角三角形
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

C語言號輸出一個倒直角三角形

發布時間: 2023-02-19 07:39:13

Ⅰ 怎麼用c語言輸出倒直角三角形,求大佬教教我,救救孩子吧

#include<stdio.h>

int main()

{ int i,j;

for(i=4;i>0;i--)

{for(j=0;j<i;j++)

printf("*");

printf(" ");

};

return 0;

}

Ⅱ 如何用c語言輸出倒三角圖案

整體來說就是用二種的循環來實現,假如要輸出一個五層的倒三角圖案(等腰三角形形式)第一行輸出九個井號然後換行,第二行先輸出一個空格,然後再輸出七個井號,再換行,第三行輸出兩個空格,再輸出五個井號換行,第四行輸出三個空格,再輸出三個井號換行,最後一行先輸出四個空格,再輸出一個井號後換行。這樣就輸出了一個共五行的由井號組成的倒三角形。

Ⅲ 怎麼用c語言輸出由*組成的倒三角圖案

其實這個比較簡單,掌握了固定的格式,再把需要輸出的直接打出來就行。舉個例子,int main (){printf("***\n");printf("**\n");printf("輸出的這一行有幾個*就打幾個"\n);return 0;}
注意:1 切換輸入法成「英」;2.牢記該有的格式,防止多次出錯;3 、多多鍛煉,熟練掌握;4.根據對應圖案對應輸出;5.注意是否有空格,防止提交作業時格式錯誤。

Ⅳ C語言數組倒直角三角形

方法一:
#include <stdio.h>
int main()
{
int list[3][3],i;
for(i=0;i!=9;i++)
{
scanf("%d",&list[i/3][i%3]);
if(i/3<=i%3)
printf("%-2d",list[i/3][i%3]);
else
printf(" ");
if((1+i)%3==0)
printf("\n");
}
}

方法二(不用int[3][3]):
#include <stdio.h>
int main()
{
int c,i;
for(i=0;i!=9;i++)
{
scanf("%d",&c);
if(i/3<=i%3)
printf("%-2d",c);
else
printf(" ");
if((1+i)%3==0)
printf("\n");
}
}

方法三(遞歸):
#include <stdio.h>
void tri()
{
static int i=0,c;
if(i==9)return;
scanf("%d",&c);
i/3<=i%3?printf("%-2d",c):printf(" ");
(1+i++)%3==0?printf("\n"):0;
tri();
}
int main()
{
tri();
}

Ⅳ c語言輸出倒三角的一個代碼,求解釋運行原理

首先圖案是有n行,利用i循環每次輸出一行,假定輸入5,要注意的是,每行i的取值是:5,4,3,2,

Ⅵ 怎麼用c語言輸出倒三角形

問題出在:你代碼的第七行之考慮到開始的空格輸出,而沒有考慮到中間和後面的空格

所以導致邏輯上的錯誤

正確代碼如下:

#include <stdio.h>


#include <stdlib.h>


#include <math.h>


#include <time.h>

/*
int main()


{


int num;


char triangle[40];//可刪去

while(scanf("%d",&num)==1){


for(int count1=0;count1<40;count1++){


triangle[count1]='#';


}


for(int count1=0;count1<num;count1++){


if(count1-1>=0){


count2=count1-1;


triangle[count2]=' ';


triangle[2*num-2-count2]=' ';


}


for(int count2=0;count2<2*num-1;count2++){


printf("%c",triangle[count2]);


}


printf(" ");


}


}


}


*/

int main(){


int num;


while(scanf("%d",&num)!=EOF){


for(int count1=0;count1<num;count1++){


for(int count2=0;count2<count1;count2++){


printf(" ");


}


for(int count2=count1;count2<=2*num-2-count1;count2++){


printf("#");


}


printf(" ");


}


}


}

源代碼截圖:

Ⅶ c語言*倒直角三角形

我是用在線的c編輯器寫的,你再按照你的編輯器稍微改一下

#include <stdio.h>


int main()

{

for(int i=0;i<4;i++){

for(int j=0;j<4-i;j++){

printf("*");

}

printf(" ");

}

return 0;

}

Ⅷ 如何用C語言輸出倒三角圖形

題主是想列印「倒三角」,而不是原題代碼中的「右下三角」對吧?

#include<stdio.h>

intmain(void){
inti,j,n;

printf("Entern:");
scanf("%d",&n);/*輸入n的值*/
for(i=0;i<n;i++){/*共n行*/
for(j=0;j<i;j++)/*前面的空格*/
printf("");
for(j=0;j<2*(n-i)-1;j++)/*輸出符號*/
printf("*");
printf(" ");/*一行結束,換行*/
}

getch();
return0;
}

運行結果