自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java 1057:简单计算器

使用Java 一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。然而: 1. 如果出现除数为0的情况,则输出:Divided by zero! 2. 如果出现无效的操作符(即不为 +, -, *, / 之一),则输出:Invalid operator!

2022-10-21 21:21:52 391 1

原创 JAVA 1058:求一元二次方程

使用Java 利用公式x1=−b+b2−4ac√2a,x2=−b−b2−4ac√2a,求一元二次方程ax2+bx+c=0的根,其中a不等于0。结果要求精确到小数点后5位。

2022-10-21 21:19:17 513

原创 JAVA 1052:计算邮资

根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。如果字符是y,说明选择加急;如果字符是n,说明不加急。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 87986 通过数: 42887。输出一行,包含一个整数,表示邮费。

2022-10-21 21:15:54 1333 1

原创 实验7-3-8 统计字符出现次数 (20 分)

实验7-3-8 统计字符出现次数 (20 分)本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。输入格式:输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。输出格式:在一行中输出给定字符在给定字符串中出现的次数。输入样例:programming is More fun!m输出样例:2#include <stdio.h>#include <string.h> int main (){ char str[80]

2021-03-14 16:28:30 262

原创 水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。例如:1^3+5^3+3^3=153

#错误做法,坐等大佬解答sum = 0n = int(input('请输入位数:'))for i in range(10*(n-2),10**(n-1)): k = str(i) for j in range(0,n): s = int(k[j]) * n sum = sum + s if sum == i: print(i)利用for循环控制100-999个数,每个数分解出个位,十位,百位。解法1for a in r

2020-12-24 19:46:38 10113 5

转载 使用python实现金额转换,阿拉伯数字的金额转换成中国传统的形式,如:(¥1011)→(壹仟零壹拾壹元整)输出。

x={1: '壹', 2: '贰', 3: '叁', 4: '肆', 5: '伍',6:'陆',7:'柒',8:'捌',9:'玖',0:'零'}y=("元","拾","佰","仟","万","拾","佰","仟","亿","拾","佰","仟","万","拾","佰","仟")c=[]d=""n= input("请输入一个大于零不超过十五位的数字:")while len(n)>15 or int(n)<=0: n=input("输入错误,请重新输入一个大于零不超过15位的数字"

2020-12-24 11:43:29 1169

原创 不采用python函数,采用整除和余数算法,编程转换10进制到2/8/16进制(其中一个参数是进制类型,用2/8/16等数字分别表示2/8/16进制)

10进制转2进制#十进制转二进制num=int(input("请输入十进制数字:"))l=[];while(num!=0): s=num%2 num=num//2 l=[s]+l #把[s]作为一个列表元素加入列表l的头部for i in range(0,len(l)): print(l[i],end='')...

2020-12-24 11:32:48 259

原创 用python找出数组nums = [1,2,5,6,4,3]中和为目标值target=8的两个整数,并返回它们的数组下标,并打印结果

num = list([1,2,5,6,4,3])for i in range(len(num)-1): for j in range(1,len(num)): if num[i] + num[j] == 8: print("num[{:d}]的{:d} 与 num[{:d}]的{:d}".format(i,j,num[i],num[j]))

2020-12-23 21:32:28 1023

原创 求斐波那契数列(Fibonacci Sequence)

斐波那契数列(Fibonacci Sequence),又称黄金分割数列,指的是这样一个数列:1,1,2,3,5,8,13,21,…,这个数列从第三项开始,每一项都等于前两项之和 list = [1,1] n = int(input('请输入:')) for i in range(2,n+1): list.append(list[-2]+list[-1]) print(list)`在这里插入代码片`...

2020-12-23 21:11:22 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除