如何用c語言編寫打折程序,c語言商品打折程序

本文目錄一覽:

用C語言編寫一個程序,要求輸入購買商品的錢款數,輸出相應的折扣率?

你這個題目無法實現的,因為折扣率應該是在知道原價的基礎上的。目前給出條件不足。

這裡做個假設:

如果輸入是兩個,折扣前和折扣的,那麼可以計算,比如:

float beforePayment,afterPayment;

float percentage;

scanf(“折扣前金額=%f”,beforePayment);

scanf(“折扣後金額=%f”,afterPayment);

percentage=afterPayment/beforePayment;

printf(“產品折扣率為:%.2f”,percentage);//保留兩位小數進行顯示

用C語言寫一個打折程序.如圖所示

#include stdio.h

int main()

{

int x;

float y;

printf(“請輸入本次消費的金額:\n”);

scanf(“%d”,x);

if(x=1000)

y=x*0.85;

else if(500=x  x1000)

y=0.9*x;

else if(300=x  x500)

y=0.96*x;

else if(x300  x0)

y=x;

printf(“實際花費的金額:%.2f”,y);

return 0;

}

C語言程序設計 打折程序

#include stdio.h

int main()

{float x;

 scanf(“%f”,x);

 if(x5000)x*=0.7;

   else if(x1000)x*=0.85;

     else if(x500)x*=0.9;

 printf(“%.2f\n”,x);

 return 0;

}

c語言入門折扣編程?

#includestdio.h

int main(void)

{

while(1)

{

printf(“\n請輸入商品價格,無商品時請輸入負數!\n”);

float price = 0;

float sum = 0;

while(1)

{

scanf(“%f”,price);

if(price 0) break;

sum += price;

}

if(sum 1000)

{

printf(“您可以享受折扣,應付的金額為%.2f元。\n”,sum*0.955);

}

else

{

printf(“您的消費還不滿足折扣要求,應付的金額為%.2f元;您只需再消費%.2f元就可以享受折扣!\n”,sum,1000-sum);

}

}

return 0;

}

買書打折用C語言怎麼編程

1 涉及的C語言知識

(1)輸入

(2)加減乘除運算

(3)輸出

2 一個小示例

#includestdio.h

float get_discount(int x){

    float output = 0;

    //當輸入以0結尾時,不合法,返回0

    if (x % 10 == 0)

        return output;

    //當輸入為 85 時,代表85折,輸出應為0.85

    if (x  10  x  100)

        output = x / 100.0;

    //當輸入為 7 時,代表7折,輸出應為0.7

    if (x  10  x = 1)

        output = x / 10.0;

    return output;

}

int main(){

    float count;

    int discount_str;

    puts(“輸入書的金額和打印情況(以空格為分割符,按回車結束):”);

    puts(“(如輸入的是20 7則表示20元的書打7折)”);

    scanf(“%f %d”, count, discount_str);

    float discount_f = get_discount(discount_str);

    if (discount_f == 0)

        puts(“輸入的打折情況不合法.”);

    else{

        float result = count*discount_f;

        printf(“打折後的金額為:%.2f\n”, result);

    }

    getchar();

    getchar();

    return 0;

}

3 運行情況

用c語言編寫一個衣服打折的程序,一件打九折,兩件七點五折,三件或三件以上五折,有會的的神嗎,求指導

#includestdio.h

int main()

{

int x;

float price,money;

printf(“請輸入購買件數:”);

scanf(“%d”,x);

printf(“請輸入單價:”);

scanf(“%f”,price);

if(x==1)

money=0.9*price;

else if(x==2)

money=0.75*2*price;

else if(x=3)

money=0.5*x*price;

printf(“打折後總金額是:%f”,money);

return 0;

}

敲代碼不容易,望採納。對了臨時寫的有可能會有中文字符,稍微注意下,有問題請追問

原創文章,作者:MNHY,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/149859.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
MNHY的頭像MNHY
上一篇 2024-11-05 16:54
下一篇 2024-11-05 16:54

相關推薦

  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • 如何用Python寫愛心

    本文將會從多個方面闡述如何用Python語言來畫一個美麗的愛心圖案。 一、準備工作 在開始編寫程序之前,需要先理解一些編程基礎知識。首先是繪圖庫。Python有很多繪圖庫,常見的有…

    編程 2025-04-29
  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • 如何用Python統計列表中各數據的方差和標準差

    本文將從多個方面闡述如何使用Python統計列表中各數據的方差和標準差, 並給出詳細的代碼示例。 一、什麼是方差和標準差 方差是衡量數據變異程度的統計指標,它是每個數據值和該數據值…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python購物車程序

    Python購物車程序是一款基於Python編程語言開發的程序,可以實現購物車的相關功能,包括商品的添加、購買、刪除、統計等。 一、添加商品 添加商品是購物車程序的基礎功能之一,用…

    編程 2025-04-29
  • 爬蟲是一種程序

    爬蟲是一種程序,用於自動獲取互聯網上的信息。本文將從如下多個方面對爬蟲的意義、運行方式、應用場景和技術要點等進行詳細的闡述。 一、爬蟲的意義 1、獲取信息:爬蟲可以自動獲取互聯網上…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29

發表回復

登錄後才能評論