回覆列表
  • 1 # 使用者2458114238191884

    建立一個心形圖案需要的最長字串,充分利用printf函式輸出字串的豐富控制功能,按心形圖案每行所需長度和位置,對所建立的字串進行截斷並在所需位置上輸出,最後在螢幕上形成由字元組成的心形圖案。

    //#include "stdafx.h"//If the vc++6.0, with this line.

    #include "stdio.h"

    int main(void){

    char a[]="I love you I love you I love you I l";

    printf("\n\n\n");

    printf("%*.*s\n",58,21,"_*=_ _=*_");

    printf("%*.*s\n",61,25,"I love yo u I love!");

    printf("%*.*s\n",63,29,"I love you I l ove you I love");

    printf("%*.*s\n",65,33,a);//在螢幕第65個字元處開始輸出字串a的前33個字元,其他各句意義相同

    printf("%*.*s\n",66,35,a);

    printf("%*.*s\n",66,35,a);

    printf("%*.*s\n",65,33,a);

    printf("%*.*s\n",64,31,a);

    printf("%*.*s\n",63,29,a);

    printf("%*.*s\n",61,25,a);

    printf("%*.*s\n",59,21,a);

    printf("%*.*s\n",57,17,a);

    printf("%*.*s\n",55,13,a);

    printf("%*.*s\n",53,9,a);

    printf("%*.*s\n",51,5,a);

    printf("%*.*s\n",50,3,a);

    printf("%*.*s\n",49,1,a);

    return 0;

    }

  • 中秋節和大豐收的關聯?
  • 衣服的肩位太寬了,有什麼方法可以不修改就能讓它變窄一點?