printfの書式 発展について
Posted: 2012年1月09日(月) 22:30
//printf("合計 : %3d点 平均 : %5.1lf点\n",total,ave);の%3d,%5.1lfとはどうゆう意味なのでしょうか?
#include <stdio.h>
#define KAMOKU 3
void main()
{
//変数の宣言
int kokugo=73; //国語の点
int suugaku=59; //数学の点
int eigo=92; //英語の点
int total; //合計
double ave; //平均
//計算
total= kokugo + suugaku + eigo;
ave=(double)total / KAMOKU;
//表示
printf("国語 : %3d点\n",kokugo);
printf("数学 : %3d点\n",suugaku);
printf("英語 : %3d点\n",eigo);
printf("合計 : %3d点 平均 : %5.1lf点\n",total,ave);
}
#include <stdio.h>
#define KAMOKU 3
void main()
{
//変数の宣言
int kokugo=73; //国語の点
int suugaku=59; //数学の点
int eigo=92; //英語の点
int total; //合計
double ave; //平均
//計算
total= kokugo + suugaku + eigo;
ave=(double)total / KAMOKU;
//表示
printf("国語 : %3d点\n",kokugo);
printf("数学 : %3d点\n",suugaku);
printf("英語 : %3d点\n",eigo);
printf("合計 : %3d点 平均 : %5.1lf点\n",total,ave);
}