C/C++編程筆記:C語言入門題之正倒金字塔,正反三角形代碼詳解
其實學(xué)編程關(guān)鍵是學(xué)習(xí)其思想,如果你精通了一門,再去學(xué)其他的時候也很容易上手。C不會過時的,尤其是在unix、linux操作平臺上,學(xué)好C是必須的。
C跟C++在很多方面也是兼容的,c是c++的基礎(chǔ)。

再者c能從很大的程度上幫你了解計算機的發(fā)展史,數(shù)據(jù)結(jié)構(gòu)等方面的知識,很多軟件、甚至操作系統(tǒng)中的很大部分是用c來實現(xiàn)的。
還有一些電器芯片的程序,比如電冰箱內(nèi)制冷系統(tǒng)……可以說用c可以解決一切可能遇到的問題,關(guān)鍵是你要能精通它。
所以放開手腳去大膽的學(xué)吧,c永遠(yuǎn)不會過時!
正金字塔

源代碼:
include
void main()
{
inti,j,k,n;
printf("請輸入金字塔的層數(shù):");
scanf("%d",&n);
for(i=1;i<=n;++i)// 控制層數(shù)
{
for(j=1;j<=n-i;j++)// 控制空格數(shù)
printf(" ");for(k=1;k<=2*i-1;k++)// 控制*個數(shù)
printf("*");
printf("\n");// 一層金字塔輸出完畢,換行繼續(xù)輸出下一層
}
}
倒金字塔

源代碼:
include
void main()
{
inti,j,k,n;
printf("請輸入倒金字塔的層數(shù):");
scanf("%d",&n);
for(i=1;i<=n;++i)// 控制層數(shù)
{
for(k=0;k<=i-1;k++)// 控制空格數(shù)
printf(" ");for(j=2*n-2*i+1;j>0;j--)//控制*個數(shù)
printf("*");
printf("\n");??
}
}
如此說來,正反三角形,難道你還不會嗎?
希望對你有幫助!也希望你能夠在學(xué)習(xí)C語言的路上越走越遠(yuǎn),砥礪前行~

學(xué)習(xí)C/C++編程知識,提升C/C++編程能力,歡迎關(guān)注UP一起來成長!
另外,UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會對你有幫助的~