2012年4月17日 星期二

TQC+ C語言認證範例 410


#include<stdio.h>
#include<stdlib.h>
int Max(int p[][3],int x,int y);
int main(){
    int arr[2][3];
    int maximum,i,j;
    for(i=0;i<2;i++){
                     for(j=0;j<3;j++){
                                     
                     printf("請輸入arr[%d][%d]element: ",i,j);
                     scanf("%d",&arr[i][j]);
                     }
                     }
    printf("\n陣列的元素值分別如下:\n");
    for(i=0;i<2;i++){
                     for(j=0;j<3;j++){
                                     
                      printf("arr[%d][%d]=%d\n",i,j,arr[i][j]);
                      }
                      }
   
    maximum=Max(arr,2,3);
    printf("\n此陣列的最大值為%d\n",maximum);
   
    system("pause");
    return 0;
}
int Max(int p[][3],int x,int y)
{
    int i,j,maxi_value=p[0][0];
    for(i=0;i<x;i++){
                     for(j=0;j<y;j++)  {
                                       printf("%d\n",p[i][j]);
                                       if(maxi_value<p[i][j]) maxi_value=p[i][j];
                     }}
                return maxi_value;
                }

沒有留言:

張貼留言