當前位置:編程學習大全網 - 源碼下載 - 如何用C語言輸出以下圖案 ___* __*** _***** ******* _***** __*** ___*

如何用C語言輸出以下圖案 ___* __*** _***** ******* _***** __*** ___*

源代碼為:

#include<stdio.h>

#include<windows.h>?

int main()

{int i = 0;

int line = 0;

scanf("%d",&line);//程序運行後,輸入壹個數字i,就會得到(2*i-1)行圖案

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

{int j = 0;

for(j = 0; j < line-i-1; j++)

{printf(" ");}

for(j = 0; j < 2*i+1; j++)

{printf("*");}

printf("\n");}

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

{int j = 0;

for(j = 0; j < i+1; j++)

{printf(" ");}

for(j = 0; j < 2*(line-i-1)-1; j++)

{printf("*");}

printf("\n");}

system("pause");

return 0;}

循環結構可以減少源程序重復書寫的工作量,用來描述重復執行某段算法的問題,這是程序設計中最能發揮計算機特長的程序結構,C語言中提供四種循環,即goto循環、while循環、do while循環和for循環。

四種循環可以用來處理同壹問題,壹般情況下它們可以互相代替換,但壹般不提倡用goto循環,因為強制改變程序的順序經常會給程序的運行帶來不可預料的錯誤。

擴展資料

for循環結構是c語言中最具有特色的循環語句,使用最為靈活方便,它的壹般形式為:for(表達式1;表達式2;表達式3)循環體語句 。(其中;不能省略)

表達式1為初值表達式,用於在循環開始前為循環變量賦初值。表達式2是循環控制邏輯表達式,它控制循環執行的條件,決定循環的次數。表達式3為循環控制變量修改表達式,它使for循環趨向結束。循環體語句是在循環控制條件成立的情況下被反復執行的語句。

百度百科-c語言

  • 上一篇:0基礎自學python,有入門書籍推薦下麽
  • 下一篇:nextcloud服務器本地拷入的文件怎麽***享給用戶
  • copyright 2024編程學習大全網