C語言星號的列印?如何用C語言輸出星號

2025-01-18 03:25:31 字數 3799 閱讀 3189

1樓:大懶水母

請參考**。

1)外層迴圈控制列印的行數。

2)內層迴圈控制*的數量列印。

#include

int main(void){

int i,j;

for(i=1;i<=10;i++)

for(j=i;j<=10;j++)

printf("*

printf("");

2樓:網友

給你三種樣式,第三種是*之間帶空格的。

#include ""

#include

using namespace std;

int main()

for (int i = 0; i < 10; i++)for (int j = 0; j< 10-i; j++)cout <<

cout for (int j = 0; j< 10 - i; j++)cout <<

cout for (int j = 0; j< 10 - i; j++)cout <<

cout return 0;

3樓:網友

這種環境早就淘汰了,換visual studio把。

如何用c語言輸出星號

4樓:木澂

c語言輸出如題所示。

圖案的**如下:

#include

int main( )

for(i=k-1;i>=1;i--)

5樓:網友

輸出星號。

抄,主要是鍛鍊我襲們使用。

迴圈語句的bai能力。根據圖形的規律du,研究出迴圈方zhi法和控制dao條件,進而編寫**,輸出結果,參考**和執行結果如下:

本**,可以輸出任意高度的圖形。

do {}while();迴圈是用來控制測試筆數的,當輸入數值小於等於0時,結束測試。

6樓:網友

這是有規。

制律的:bai

#include

void main()

再輸出後4行*/

for(i=2;i>=0;i--)

7樓:挺進

#include

int main(),//注意。

bai單引du號zhi

間要dao有空內格容。

for(i = 0;i < 7;i++)

return 0;}

列印星號 c語言

8樓:有愛會更萌

你是講c語言格式還是c++格式的。

c++#include

using namespace std ;

int main()

c語言#include

int main()

}}//否則單純地輸出星號。

vc2010下編譯通過。

接原始碼中的解釋。仔細看這個圖形是乙個正方形。(因為長等於寬)..

if(y < x)是什麼意思? 行數《行長的時候輸出空格。因為每當要輸出空格的時候行長總是小於行數的。

我說的當前的行長和行數。你可以用源**試試看是不是這樣。)

9樓:

程式:#include

int main()

int n,i,j;

while(true)

printf("首行星號個數為:");

scanf("%d",&n);

for(i=0;i

執行結果:

c語言輸出星號圖案

10樓:鹽山小夥啊

本**,可以輸出任意高度的圖形。

do {}while();迴圈是用來控制測試筆數的,當輸入數值小於等於0時,結束測試。

11樓:千鋒教育

這個是程式**:

main()

c語言是一種電腦程式設計語言,屬高階語言範疇。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式,**清晰精簡,十分靈活。

12樓:網友

cldue

#include

定義最多的「*」的個數 */

#define max 4

void ui_print_picture(void)for(;j/* 輸出並換行 */

printf("");

for(;i< 2*max-1;i++)for(;jprintf("");}

int main(void)

13樓:網友

#include

intmain(void)

else str[i][j]=' ';}}for(i=0;i<5;i++)

printf("");

return 0;

是用陣列實現的,就是不知你想要的方法是不是這樣不行就hi我。

14樓:網友

【有疑問可以hi我,或追問,但請不要關閉問題,謝謝!】#include

int main ()

return 0;}

15樓:網友

#include

void main()

為什麼要用陣列,我估計也用不上吧!

16樓:卑念雁

樓上的方法是具有通用性的,不過要是沒有要求也可以用死方法的:

#include

void main()

c語言列印星號問題

17樓:網友

你可以先設定乙個倆個迴圈的 列印前倆行*

在設定乙個6個迴圈 列印接下來的6行 在最後列印倆行 這樣簡單一點。

c語言列印星號問題

18樓:網友

for(j = 0; j <= 3-i; j++)//說是什麼函式4-i,怎麼變3-i了?

因為 j的初始值是0不是1;

如果第一行的星號數 用2i+1的函式 那麼 2*1+1=3?難到第一行就輸出三個星嗎?

第一行的行號,你定義的是0,不是1;

for(k = 0; k <= 2*i; k++)//說2i+1怎又變 2i了?

因為 k的初始值是0不是1;

19樓:網友

你那程式,太長!不簡潔!給你個簡單的!

main()

20樓:我是菜狗

你都寫出註釋來了~還要人家怎麼說。

這很簡單~i控制行j控制個數。

怎麼用c語言列印下面星號組成的圖形 是這樣的圖 × × × × × × × × × × × × ×

21樓:網友

#include

#include

void main ()

for(j=1;j<=5-abs(2*i);j++)/*這個for迴圈(第三個)控制輸出*號個數*/

printf("");/*輸出完一行後,換行*/}}/* 行數(對應的i值) 打空格次數 *號個數1(-2) 2 (k<=abs(i))1(j<=5-abs(2*i)

取絕對值 (輸出兩個。

就是方便計算) 空格算一次)

ps:樓上的第二個程式就是最後少了乙個花括號。

如何用C語言編寫程式輸入正整數n,程式設計序輸出從2到n間的

c語言實現bai如下 include void main 注意 建議權n的取值小於10000,否則程式執行的時間將比較長。知識擴充套件 完數,一般指完全數,一個自然數如果它的所有真因子 即除了自身以外的約數 的和等於該數,那麼這個數就是完全數,如 6的真因子有1 2 3,6 1 2 3,所以6是一個...

c語言語法問題,宣告以及星號的作用

宣告一個變數或者函式只是將變數名或者函式名識別符號的有關資訊告訴編譯器,使編譯器 認識 該識別符號,而並一定分配記憶體。在c語言中星號 一般有兩種意義,一種是和指標相關,用於宣告或者作為指標的間接運算子,一種是算術運算子,表示乘法。int main 我理解的 在宣告中用來宣告其後跟的變數是一個指標變...

c語言如何輸入,C語言如何輸入EOF

windows 首先在最後一行結束後 此時未換行 輸入enter鍵,新起一行,再輸入ctrl z,再輸入時enter鍵即可。linux 直接按ctrl d快捷鍵 示例 include using namespce std void main int a while cin a 迴圈輸入的 塊 c語言...