2012年4月17日 星期二

TQC+ C語言認證範例 108


#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;
}

2 則留言:

  1. 這行
    double a,b,c,d,e,f;
    好像要改成
    float a,b,c,d,e,f;

    回覆刪除
  2. 兩種方式都行。如果要改用float宣告,scanf收入的型態要改成%f,不是%lf。

    回覆刪除