C examples for Data Structure:Algorithm
Print Fahrenheit-Celsius table for fahr = 0, 20, ..., 300
#include <stdio.h> int main(){ // w w w .j a v a 2s .c o m float fahr, celsius; float lower, upper, step; lower = 0; /* lower limit of temperatuire scale */ upper = 300; /* upper limit */ step = 20; /* step size */ fahr = lower; while (fahr <= upper) { celsius = (5.0/9.0) * (fahr-32.0); printf("%3.0f %6.1f\n", fahr, celsius); fahr = fahr + step; } }
Specifier | Description |
---|---|
%6f | sets that the number is to be at least six characters wide; |
%.2f | sets two characters after the decimal point, but the width is not constrained; |
%f | prints the number as floating point. |
%d | print as decimal integer |
%6d | print as decimal integer, at least 6 characters wide |
%f | print as floating point |
%6f | print as floating point, at least 6 characters wide |
%.2f | print as floating point, 2 characters after decimal point |
%6.2f | print as floating point, at least 6 wide and 2 after decimal point |
printf() also recognizes %o for octal, %x for hexadecimal, %c for character, %s for character string and %% for itself.