プロが教える店舗&オフィスのセキュリティ対策術

#include <stdio.h>
int main(void)
{
int i;
double a[3];
for(i=0;i<3;i++){
printf("a[%d]>",i+1);
scanf("%lf",&a[i]);
}
for(i=2;i>=0;i--){
printf("%.7f\n",a[i]*a[i]);
}
return 0;
}
数字を3つ入れてそれを二乗して表示するプログラムなんですが、実行例みたいに11文字で表示したいんですがやり方がわかりません。%.7fのところを%11fにしてもできませんでした。どうしたら11文字で表示できるんでしょうか。教えてください

A 回答 (1件)

printfのマニュアルで、どんな書式が使えるか確認して、あなたのやりたいことを実現する方法を調べましょう。

    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!