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/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

发表回复

登录后才能评论