C語言學習記錄(8)列印三角圖形
阿新 • • 發佈:2018-12-16
C語言學習記錄
前言
一直自己沒有學習做筆記的習慣,所以為了加強自己對知識的深入理解,決定將學習筆記寫下來,希望向各位大牛們學習交流!
不當之處請斧正!在此感謝!這邊就先從學習C語言寫起,自己本身對程式語言方面不擅長,所以決定對此從基礎開始學習,
大牛們對此文可以忽略!
學校OJ上的實驗題
題目描述
列印由大寫字母組成的等腰三角形。
輸入描述
輸入一個正整數n(1<=n<=26)。
輸出描述
按照樣例格式列印三角形。
輸入樣例
5
輸出樣例
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
解題:
字元變化與行變換要放在同一迴圈裡。空格要另加迴圈。
#include <stdio.h>
int main()
{
int x,i,j;
char c;
scanf("%d",&x);
for(i=0,c='A';i<x;i++,c++)
{
for(j=1;j<(x-i);j++)
{
printf(" ");
}
for(j=-2;j<2*i-1;j++)
{
printf("%c",c);
}
printf("\n");
}
return 0;
}