c語言打折商品,c語言購物打折

本文目錄一覽:

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;

}

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

c語言編寫商品打折程序,如圖所示,急急急急急

1)

#include “stdio.h”

int main(int argc,char *argv[]){

double m,r;

printf(“請輸入商品的價格:\n”);

if(scanf(“%lf”,m)!=1 || m=0){

printf(“輸入錯誤,退出……\n”);

return 0;

}

printf(“請輸入折扣率:\n”);

if(scanf(“%lf”,r)!=1 || r=0 || r=1){

printf(“輸入錯誤,退出……\n”);

return 0;

}

printf(“商品價格: %.2f元, 折扣: %.2f, 折扣後份額: %.2f元\n”,m,r,m*r);

return 0;

}

運行樣例:

2)

#include “stdio.h”

int main(int argc,char *argv[]){

char c;

while(1){

printf(“請輸入一個英文字元:\n”);

if(scanf(” %c”,c)==EOF)

break;

if(c=’A’  c=’Z’)

printf(“你輸入的是大寫字母%c,對應的小寫字母是%c\n”,c,c+32);

else if(c=’a’  c=’z’)

printf(“你輸入的是小寫字母%c,對應的大寫字母是%c\n”,c,c-32);

else

printf(“輸入的不是英文字元,請重新輸入\n”);

}

return 0;

}

運行樣例:

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

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

這裡做個假設:

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

float beforePayment,afterPayment;

float percentage;

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

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

percentage=afterPayment/beforePayment;

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

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/254078.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 17:40
下一篇 2024-12-14 17:40

相關推薦

  • AES加密解密演算法的C語言實現

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

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

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

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

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

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28
  • Python語言實現人名最多數統計

    本文將從幾個方面詳細介紹Python語言實現人名最多數統計的方法和應用。 一、Python實現人名最多數統計的基礎 1、首先,我們需要了解Python語言的一些基礎知識,如列表、字…

    編程 2025-04-28
  • Python作為中心語言,在編程中取代C語言的優勢和挑戰

    Python一直以其簡單易懂的語法和高效的編碼環境而著名。然而,它最近的發展趨勢表明Python的使用範圍已經從腳本語言擴展到了從Web應用到機器學習等廣泛的開發領域。與此同時,C…

    編程 2025-04-28
  • Python基礎語言

    Python作為一種高級編程語言擁有簡潔優雅的語法。在本文中,我們將從多個方面探究Python基礎語言的特點以及使用技巧。 一、數據類型 Python基礎數據類型包括整數、浮點數、…

    編程 2025-04-28

發表回復

登錄後才能評論