#include <stdio.h> int main() { int i,j; printf(" ****** ******\n" " ********** **********\n" " ************* *************\n"); //前三排的規律性不強 所以直接顯示就好了 for(i=0;i<3;i++)//顯示中間三排 { for(j=0;j<29;j++) printf("*"); printf("\n"); } for(i=0;i<7;i++)//顯示呈遞減趨勢規律的中間7排 { for(j=0;j<2*(i+1)-1;j++) printf(" "); for(j=0;j<27-i*4;j++) printf("*"); printf("\n"); } for(i=0;i<14;i++)//最後一個星號*與上面的規律脫節了 所以獨立顯示 printf(" "); printf("*\n"); return 0; }
1、首先,開啟vc6.0,建立程式編寫頁面,建立C語言環境,宣告兩個整數型變數。
2、隨後,打出心的前三行,由於規律不明顯,就用printf語句手動輸入,要仔細觀察模版。
3、觀察可得,中間三行相同,就可以使用for迴圈,迴圈三行,每行的個數要仔細計算,模版很重要。。
4、隨後的七列逐漸減少,同樣使用for迴圈進行迴圈七列遞減的運算,這樣還剩下最後一列。
5、最後一列,只有一個符號,相同於前三行,這樣,我們就是用printf語句直接編寫最後一行。
6、這樣就完成了程式的編寫,這樣就可以進行編譯了,可以看到編譯結果0錯誤,0警告,就可以執行程式了。
7、執行成功,看到程式執行框中出現了清晰的心圖形,成功程式設計。
#include <stdio.h> int main() { int i,j; printf(" ****** ******\n" " ********** **********\n" " ************* *************\n"); //前三排的規律性不強 所以直接顯示就好了 for(i=0;i<3;i++)//顯示中間三排 { for(j=0;j<29;j++) printf("*"); printf("\n"); } for(i=0;i<7;i++)//顯示呈遞減趨勢規律的中間7排 { for(j=0;j<2*(i+1)-1;j++) printf(" "); for(j=0;j<27-i*4;j++) printf("*"); printf("\n"); } for(i=0;i<14;i++)//最後一個星號*與上面的規律脫節了 所以獨立顯示 printf(" "); printf("*\n"); return 0; }
工具/原料計算機VC6.0方法/步驟1、首先,開啟vc6.0,建立程式編寫頁面,建立C語言環境,宣告兩個整數型變數。
2、隨後,打出心的前三行,由於規律不明顯,就用printf語句手動輸入,要仔細觀察模版。
3、觀察可得,中間三行相同,就可以使用for迴圈,迴圈三行,每行的個數要仔細計算,模版很重要。。
4、隨後的七列逐漸減少,同樣使用for迴圈進行迴圈七列遞減的運算,這樣還剩下最後一列。
5、最後一列,只有一個符號,相同於前三行,這樣,我們就是用printf語句直接編寫最後一行。
6、這樣就完成了程式的編寫,這樣就可以進行編譯了,可以看到編譯結果0錯誤,0警告,就可以執行程式了。
7、執行成功,看到程式執行框中出現了清晰的心圖形,成功程式設計。