Solution for Exercise 13-12

ex1312

#include <stdio.h>

int main()
{
    printf("%%15s = %15s\n","hello");
    printf("%%14s = %14s\n","hello");
    printf("%%13s = %13s\n","hello");
    printf("%%12s = %12s\n","hello");
    printf("%%11s = %11s\n","hello");
    printf("%%10s = %10s\n","hello");
    printf(" %%9s = %9s\n","hello");
    printf(" %%8s = %8s\n","hello");
    printf(" %%7s = %7s\n","hello");
    printf(" %%6s = %6s\n","hello");
    printf(" %%5s = %5s\n","hello");
    printf(" %%4s = %4s\n","hello");
    return(0);
}

Output

%15s =           hello
%14s =          hello
%13s =         hello
%12s =        hello
%11s =       hello
%10s =      hello
%9s =     hello
%8s =    hello
%7s =   hello
%6s =  hello
%5s = hello
%4s = hello

Notes

* I use the width value with the %s placeholder to line up strings in a table. It keeps the output even, which makes for a crisp display.