previous next Up Title Contents Index

7.4.2 Vakiolukuarvot


Vakiomäärittelyä voitaisiin käyttää esimerkiksi kokonaislukuvakioiden määrittelemiseen:

c-alk\kuutio.c - monikulmion tiedot vakioksi

	/* Ohjelma tulostaa tietoja monitahokkaasta */
	#include <stdio.h>
	#define TAHOKAS     "Kuutiossa"
	#define KARKIA      8
	#define SIVUTASOJA  6
	#define SARMIA     12
	int main(void)
	{
	  printf("%20s on %2d kärkeä,\n"     ,TAHOKAS,KARKIA);
	  printf("%20s    %2d sivutasoa ja\n"," "    ,SIVUTASOJA);
	  printf("%20s    %2d särmää.\n"     ," "    ,SARMIA);
	  return 0;
	}

Tehtävä 7.51 Tetraedri

Muuta edellistä ohjelmaa siten, että tulostetaan samat asiat tetraedristä.

Tehtävä 7.52 printf ja %

Mitä arvelet %2d:n ja %20s:n merkitsevän edellisessä esimerkissä, kun ohjelma tulostaa seuraavan tekstin:
	0        1         2         3         4
	1234567890123456789012345678901234567890
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	           Kuutiossa on  8 kärkeä,
	                         6 sivutasoa ja
	                        12 särmää. 


previous next Up Title Contents Index