#include<stdio.h>
#include<stdlib.h>
int main(){
double a,b,c,d,e,f;
printf("請輸入第一個浮點數? ");
scanf("%lf",&a);
printf("請輸入第二個浮點數? ");
scanf("%lf",&b);
printf("請輸入第三個浮點數? ");
scanf("%lf",&c);
printf("請輸入第四個浮點數? ");
scanf("%lf",&d);
printf("請輸入第五個浮點數? ");
scanf("%lf",&e);
printf("請輸入第六個浮點數? ");
scanf("%lf",&f);
printf("\n向右靠齊\n");
printf("%10.2f %10.2f %10.2f\n",a,b,c);
printf("%10.2f %10.2f %10.2f\n",d,e,f);
printf("\n\n向左靠齊\n");
printf("%-10.2f %-10.2f %-10.2f\n",a,b,c);
printf("%-10.2f %-10.2f %-10.2f\n",d,e,f);
system("pause");
return 0;
}
這行
回覆刪除double a,b,c,d,e,f;
好像要改成
float a,b,c,d,e,f;
兩種方式都行。如果要改用float宣告,scanf收入的型態要改成%f,不是%lf。
回覆刪除