回覆列表
-
1 # 三邵爺的夢囈
-
2 # 使用者1644352084094
下面的程式可以輸出一個n層的倒三角形:#include <stdio.h> int main() {int i,j,n; 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("\n"); //一行結束,換行 } system("pause"); //暫停,便於觀察 return 0;}
#include<stdio.h>
int main (void)
{
int i,j,k,h;
printf("請輸入圖形行數"); /*輸入列印的圖形行數*/
scanf("%d",&h);
for(i=0;i<h;i++)
{
for(j=0;j<i;j++)/*列印空格*/
printf(" ");
for(k=0;k<(2*h-1)-2*i;k++)/*列印圖形*/
printf("*");
printf("\n"); /*換行*/
}
return 0;
}