1.請輸入六個浮點數,分別為 a、b、c、d、e、f。將每三個浮點數列印在同一列。
2.換行印出最後三個浮點數,為了輸出美觀,給予10個欄位寬及小數點第二位,並印出向右及向左靠齊。
請全數修正下列有錯誤程式碼。
#include <stdio.h>
#include <stdlib.h>
int main ()
{
double a, b, c, d, e, f;
printf("請輸入第一個浮點數: ");
scanf("%f", &a);
printf("請輸入第二個浮點數: ");
scanf("%f", &b);
printf("請輸入第三個浮點數: ");
scanf("%f", &c);
printf("請輸入第四個浮點數: ");
scanf("%f", &d);
printf("請輸入第五個浮點數: ");
scanf("%f", &e);
printf("請輸入第六個浮點數: ");
scanf("%f", &f);
printf("\n向右靠齊\n");
printf("%10f %10f %10f\n", a, b, c);
printf("%10f %10f %10f\n", d, e, f);
printf("\n\n向左靠齊\n");
printf("%-10f %-10f %-10f\n", a, b, c);
printf("%-10f %-10f %-10f\n", d, e, f);
return 0;
}
1.23 12.345 123.456 123.456 12.345 1.23
請輸入第一個浮點數: 1.23 請輸入第二個浮點數: 12.345 請輸入第三個浮點數: 123.456 請輸入第四個浮點數: 123,456 請輸入第五個浮點數: 12.345 請輸入第六個浮點數: 1.23 向右靠齊 1.23 12.35 123.46 123.46 12.35 1.23 向左靠齊 1.23 12.35 123.46 123.46 12.35 1.23
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |