Déterminer une matrice triangulaire supérieure de la matrice PTA

 

 

#include <stdio.h>
 int isUpTriangle ( int la monTableau [] [ 10 ], int n-) // Analyse index de ligne plus grande que la colonne de l'objet ne sont pas tous les éléments sont 0, doit entrer dans la matrice de la colonne 
{
     int I, J;
     pour (I = 0 ; I <n-; I ++ ) 
    { 
        // chacune des lignes de rangée plus grande échelle que les étiquettes de colonne de tous les éléments est déterminée 
        pour (j = 0 ; j <n-; J ++ ) 
        { 
            IF (I> J) 
            { 
                IF (la monTableau [I] [ ! J] = 0 ) 
                { 
                    retour  0 ; 
                } 
            } 
        }

    } 
    Retour  1. ; 
} 
Int main () 
{ 
    int T; // nombre de matrice 
    int n-; // plusieurs rangée impaire 
    int I, le monTableau [ 10 ] [ 10 ], J, K; 

    Scanf ( " % D " , & T); 

    pour (i = 0 ; I <T; I ++ ) 
    { 
        // matrice numéro de ligne d'entrée 
        Scanf ( " % D " , et n-);     
        
        // matrice d'entrée 
        pour (j = 0 ; j <n-; J ++ ) 
        { 
            pour(K = 0 ; k <n-; K ++ ) 
            { 
                Scanf ( " % D " , et le monTableau [J] [K]); 
            } 
        } 
        // jugé si oui ou non la triangulaire 
        IF (isUpTriangle (le monTableau, n-) == . 1 ) 
        { 
            printf ( " OUI \ n " ); 
        } 
        else 
        { 
            printf ( " NO \ n " ); 
        } 
    } 
    retour  0 ; 
}

 

Je suppose que tu aimes

Origine www.cnblogs.com/jiangzenghui/p/12603168.html
conseillé
Classement