生活随笔
收集整理的這篇文章主要介紹了
回来来看初学C语言的一些有趣的图形的输出
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
現(xiàn)在再來看那些當初覺得困難的東西,經(jīng)常都會一笑而過。
圖1:
a.源碼:
#include<iostream>
using namespace std
;
int main()
{int n
;cin
>>n
;for(int i
=1;i
<=n
;i
++){for(int j
=1;j
<=n
-i
;j
++){cout
<<" ";}for(int k
=1;k
<=n
;k
++){cout
<<"*";}cout
<<endl
;}
}
b.運行截圖:
圖2:
a.源碼:
#include<iostream>
using namespace std
;
int main()
{int n
;cin
>>n
;for(int i
=1;i
<=n
;i
++){for(int j
=1;j
<=2*i
-1;j
++){cout
<<"*";}cout
<<endl
;}
}
b.運行截圖:
圖3:
a.源碼:
#include<iostream>
using namespace std
;
int main()
{int n
;char c
='A';cin
>>n
;for(int i
=1;i
<=n
;i
++){for(int j
=1;j
<=n
-i
;j
++){cout
<<" ";}for(int k
=1;k
<=2*i
-1;k
++){cout
<<c
;}cout
<<endl
; c
++;}
}
b.運行截圖:
圖4:
a.源碼:
#include<iostream>
using namespace std
;
int main()
{int n
;char c
='A';cin
>>n
;for(int i
=n
;i
>=1;i
--){for(int j
=1;j
<=n
-i
;j
++){cout
<<" ";}for(int k
=1;k
<=2*i
-1;k
++){cout
<<c
;c
++;}cout
<<endl
;}
}
b.運行截圖:
圖5:
a.源碼:
#include<iostream>
using namespace std
;
int main()
{int n
;cin
>>n
;for(int i
=n
;i
>=1;i
--){for(int j
=1;j
<=n
-i
;j
++){cout
<<" ";}char c
='A'; for(int k
=1;k
<=i
;k
++){cout
<<c
;c
++;}c
-=2;for(int k
=1;k
<=i
-1;k
++){cout
<<c
;c
--;}cout
<<endl
;}for(int i
=2;i
<=n
;i
++){for(int j
=1;j
<=n
-i
;j
++){cout
<<" ";}char c
='A';for(int k
=1;k
<=i
;k
++){cout
<<c
;c
++;}c
-=2;for(int k
=1;k
<=i
-1;k
++){cout
<<c
;c
--;}cout
<<endl
;}
}
b.運行截圖:
圖6:
a.源碼:
#include<iostream>
using namespace std
;
int main()
{int n
;cin
>>n
;for(int i
=1;i
<=n
;i
++){for(int j
=1;j
<=n
-i
;j
++){cout
<<" ";}for(int k
=1;k
<=2*i
-1;k
++){cout
<<"*";}cout
<<endl
;}for(int i
=n
-1;i
>=1;i
--){for(int j
=1;j
<=n
-i
;j
++){cout
<<" ";}for(int k
=1;k
<=2*i
-1;k
++){cout
<<"*";}cout
<<endl
;}
}
b.運行截圖:
延展延伸——空心三角形:
a.源碼:
#include<iostream>
using namespace std
;
int main()
{int n
;cin
>>n
;for(int i
=1;i
<=n
;i
++){for(int j
=1;j
<=n
-i
;j
++){cout
<<" ";}if(i
==1||i
==n
){for(int k
=1;k
<=2*i
-1;k
++){cout
<<"*";}cout
<<endl
;}else{for(int k
=1;k
<=2*i
-1;k
++){if(k
==1||k
==2*i
-1)cout
<<"*";elsecout
<<" ";}cout
<<endl
;}}
}
b.運行截圖:
核心就是考慮兩點:
1.行數(shù)和空格。
2.每行的輸出規(guī)律。
總結(jié)
以上是生活随笔為你收集整理的回来来看初学C语言的一些有趣的图形的输出的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。