由程序的要求我们可以得到,找50元的5张,找5元的6张,找1元的3张。可以搜碰直接用取余等 *** 作算出来,或者用贪心思想解决问题,但是用取余简单。
正确代码:
count=283
x = int(count/50)
y = int((count-x*50)/5)
z=count-(x*50)-(y*5)
print('找零{}元其中\n50元:{}张\n5元: {}张\n1元: {}张\n'.format(count,x,y,z))
扩展资料:
Python的优缺点:
优点:
1、简单,Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。
2、易学,Python极其容易上手,因为Python有极其简单的说明文档。
3、速度快,Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
4、免费、开源,Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
5、高层语言,用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
6、可移植性,由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台世告谈上)。
7、解释性,一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。
8、规范的代码,Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码。
缺点:
运行速度慢:这里是指与C和C++相友亮比。
参考资料来源:百度百科-Python
#include<嫌伏stdio.h>void main()
{
float n[4],apple=2.5,pear=1.8,banana=2,orange=1.6,price,charge,money
printf("请输入水果重量苹果 鸭梨 香蕉 橘子 (不买的水果请输芹搜携入0): \n")
int i
for(i=0i<4i++)scanf("%f",&n[i])
printf("应付钱 %.2f 元\n",price=apple*n[0]+pear*n[1]+banana*n[2]+orange*n[3])
printf("请输入付款数:漏乱")scanf("%f",&money)
printf("应找钱 %.2f 元\n",money-price)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)