ova zadnja petlja je da ako je j manji od 9, onda slijedi ovo iz printa
Ti tu nemaš nikakve petlje. ;)
Ovako bi trebalo izgledati sa pravilnim formatiranjem i nakon što sam popravio uvjete u if blokovima (i dalje ne vidim što taj kod zapravo radi):
#include <stdlib.h>
#include <stdio.h>
int main()
{
    int a, b, c, d, e, f, g, h, i,
        A, B, C, D, E, F, G, H, j,
        k, l, m, n, o, p, q, r, s,
        t, u;
    scanf("%d %d %d", &j, &k, &l);
    scanf("%d %d %d", &m, &n, &o);
    scanf("%d %d %d", &p, &q, &r);
    scanf("%d %d %d", &s, &t, &u);
    if (k==1||k==2||k==3||k==4||k==5||k==6||k==7||k==8||k==9)
    {
       a=1;
        a=540;
        b=2;
        b=570;
        c=3;
        c=600;
        d=4;
        d=630;
        e=5;
        e=660;
        f=6;
        f=690;
        g=7;
        g=720;
        h=8;
        h=750;
        i=9;
        i=780;
    }
    if (l=A||l==B||l==C||l==D||l==E||l==F||l==G||l==H)
    {
        A=810;
        B=840;
        C=870;
        D=900;
        E=930;
        F=960;
        G=990;
        H=1020;
    }
    if (j<=9)
        printf("$%d\n", ((l-k)/60)*10);
    system("pause");
    return 0;
}
Ovo što sam žuto označio, zašto prvo 'a' postaviš na '1', pa odmah zatim na 540, isto tako i za 'b', 'c'... Što si time pokušao postići?
Zašto si za prvi uvjet iskoristio kobasicu od logičkog OR-a, zašto jednostavno nisi stavio:
if (k>=1 && k<=9)
 
     
    
    
