a expample of the c programming language.(temp)

#include <stdio.h>

int main()
{
    int row_amount, column_amount;   //定義需要輸出的行數和列數.
    int i, j; //定義循環變量
    int nSquare(int,int); //聲明函數:返回x的y次方結果;

    //輸入需要打印的行數和列數.
    printf("Please input amount of ROWS(int)    to printout:");
    scanf("%d",&row_amount);
    printf("Please input amount of COLUMNS(int) to printout:");
    scanf("%d",&column_amount);

    //輸出結果:一行一行輸出 ;
    for (i=1;i<=row_amount;i++)
    {
        for (j=1;j<=column_amount;j++)
            printf("%10d",nSquare(i,j));

        printf("/n");  //一行打印完畢後換行.
    }

    return 0;
}

//定義函數 nSquare();
//作用: 返回x的y次方結果;
//參數: (int)x, (int)y ;
//返回值: (int)result;
int nSquare(int x, int y)
{
    int result = 1;   //函數返回值,初始化爲1.
    int i;   //循環變量

    for (i=1;i<=y;i++)
        result = result * x;
    return result;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章