coutはc++のライブラリであって、cには無関係。
printf()はフォーマットで加工する標準出力用関数、
puts()は加工しない(改行をつける)標準出力用関数。