アプリ版:「スタンプのみでお礼する」機能のリリースについて

3個の実数値(double型)を配列に入力し、その二乗を逆順で出力するプログラです。
自分で作ってみたんですができませんでした。どこが間違っているんでしょうか?
int i;
double a[3];
for(i=0;i<3;i++){
printf("a[%d]>",i+1);
scantf("%lf",&a[i]);
}
for(i=2;i>=0;i++){
printf("%f",a[i]*a[i]);
}
return 0;

質問者からの補足コメント

  • この実行結果になりたいんですけど、実行結果みたいになりません。%fのところが違うと思うんですけどどうすればいいんですか。
    実行結果の数字を全て11文字にしたいんです

    「C言語です」の補足画像1
      補足日時:2017/02/14 20:57

A 回答 (1件)

二つ目のループ


for(i=2;i>=0;i++){
printf("%f",a[i]*a[i]);
}

i++じゃなくてi--ね
    • good
    • 0
この回答へのお礼

ありがとうございます!!

お礼日時:2017/02/14 20:44

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