2009年9月28日 星期一

副程式+框框程式

#include <stdio.h>

void all_star(int x);
void mix_star(int x);

int main() //主程式
{
    int j,x=10,y=6;
    //呼叫副程式直接打出副程式的名稱就可呼叫副程式
    all_star(x);


    for(j=0;j<y;j++)
    {
        mix_star(x);
    }


    all_star(x);

    return 0;
}

//副程式格式:void 副程式名稱(輸入的變數參數(可以忽略不寫))
void all_star(int x) //副程式
{
    int i;
    //----------------------------第一行開始-------------------
    //for(i=1;i<=9;i++) 這種寫法跟下面那種結果一樣
    for(i=0;i<x;i++)
    {
        printf("星");
    }
    printf("\n"); //這裡\n為換行
    //----------------------------第一行結束-------------------
}

void mix_star(int x) //副程式
{
    int i;
    //----------------------------第n行開始---------------------
    printf("星");
    for(i=0;i<(x-2);i++)
    {
        printf("空");
    }
    printf("星\n");
    //----------------------------第n行結束---------------------
}

沒有留言:

張貼留言