金字塔c語言編程 怎么用c語言輸出金字塔圖形?
怎么用c語言輸出金字塔圖形?您可以通過for循環(huán)輸出金字塔圖形。具體實現(xiàn)方法可以參考以下程序和注釋#includevoid main(){int i,Jfor(i=1I<=3i)//控制金字塔的層
怎么用c語言輸出金字塔圖形?
您可以通過for循環(huán)輸出金字塔圖形。
具體實現(xiàn)方法可以參考以下程序和注釋
#include
void main()
{
int i,J
for(i=1I<=3i)//控制金字塔的層數(shù),本例輸出3層,您可以更改任何層的輸出
{
for(J=1J<=3-I J)//控制金字塔每層前面的空格數(shù)
printf(”)
for(J=1J<=2*I-1 J)//控制“*”
printf(“*”)
printf(“n”)//輸出金字塔一層后,繼續(xù)輸出下一層換行
}
幾乎全部。這是一種帶有儀式感的操作,哈哈哈打?。ā澳愫谩保┊斎?,你也可以輸入別人,只需說你有默認的這種方式
語言只是一個工具。經(jīng)過長時間的使用,每個人都會形成一個不成文的規(guī)則,比如變量名的命名。它有三種有效的命名方式,可以大大提高代碼的可讀性:
1。匈牙利命名
您可以通過三行星號的語句編寫輸出金字塔。具體步驟如下。
1. 打開visualc6.0,打開文件新文件C源文件。
2. 程序如下:#include
~]#include<stdio。H>main(){tint n,I,J,Ktprintf(“請輸入整數(shù)n作為金字塔級別:n”)tscanf(%d”,&n)tprintf(“”)tprintf(“輸出金字塔如下:n”)t對于(I=0I<=Ni)t{t/t對于(J=0j<N ij)“)t/tprintf(”“”t/t對于(k=0k<2*I-1k) /t/tprintf(“*”)/t/tprintf(“n”)/t}的效果圖如下: