當前位置:編程學習大全網 - 編程軟體 - 編程!!!襪子1雙10元,2雙16,3雙20, 如果買4雙襪子最少需要多少錢呢?

編程!!!襪子1雙10元,2雙16,3雙20, 如果買4雙襪子最少需要多少錢呢?

c語言:

#include?<stdio.h>

int?main(void)

{

float?a,b,c;

int?quantity=0;

int?_3=0,_2=0,_1=0;

float?price;

_begin:

printf("請輸入壹雙,兩雙,三雙襪子的價格\n");

scanf("%f%f%f",&a,&b,&c);

if((b<2*a)&&(c<1.5*b))

{

printf("輸入價格不合法\n");

goto?_begin;

}

printf("請輸入所購襪子數量\n");

scanf("%d",&quantity);

_3=quantity/3;

quantity=quantity-_3*3;

if(quantity==2)_2=1;

if(quantity==1)_1=1;

price=a*_1+b*_2+c*_3;

printf("所購襪子金額為¥%g\n",price?);

return?0;

}

實際上只有scanf()和printf()作為輸入輸出的話可以不引那個頭文件,ANSI C標準要求編譯器可以再不引stdio.h的情況下對scanf()和printf()做出正確處理,不過這樣會報warning

  • 上一篇:UG 自學多長時間可以學會 有什麽好的方法
  • 下一篇:CAD折彎標註命令怎麽用?
  • copyright 2024編程學習大全網