当前位置: 首页 > news >正文

网站免费正能量软件下载最近新闻大事

网站免费正能量软件下载,最近新闻大事,代做网站公司,怎样知道网站有没有做推广【程序1】题目#xff1a;有1、2、3、4个数字#xff0c;能组成多少个互不相同且无重复数字的三位数#xff1f;都是多少#xff1f;1.程序分析#xff1a;可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码#xff1… 【程序1】题目有1、2、3、4个数字能组成多少个互不相同且无重复数字的三位数都是多少1.程序分析可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码for i in range(1,5):for j in range(1,5):for k in range(1,5):if( i ! k ) and (i ! j) and (j ! k):print i,j,k【程序2】题目企业发放的奖金根据利润提成。利润(I)低于或等于10万元时奖金可提10%利润高于10万元低于20万元时低于10万元的部分按10%提成高于10万元的部分可可提成7.5%20万到40万之间时高于20万元的部分可提成5%40万到60万之间时高于40万元的部分可提成3%60万到100万之间时高于60万元的部分可提成1.5%高于100万元时超过100万元的部分按1%提成从键盘输入当月利润I求应发放奖金总数1.程序分析请利用数轴来分界定位。注意定义时需把奖金定义成长整型。      2.程序源代码bonus1 100000 * 0.1bonus2 bonus1 100000 * 0.500075bonus4 bonus2 200000 * 0.5bonus6 bonus4 200000 * 0.3bonus10 bonus6 400000 * 0.15i int(raw_input(input gain:\n))if i 100000:bonus i * 0.1elif i 200000:bonus bonus1 (i - 100000) * 0.075elif i 400000:bonus bonus2 (i - 200000) * 0.05elif i 600000:bonus bonus4 (i - 400000) * 0.03elif i 1000000:bonus bonus6 (i - 600000) * 0.015else:bonus bonus10 (i - 1000000) * 0.01print bonus ,bonus【程序3】题目一个整数它加上100后是一个完全平方数再加上168又是一个完全平方数请问该数是多少1.程序分析在10万以内判断先将该数加上100后再开方再将该数加上268后再开方如果开方后的结果满足如下条件即是结果。请看具体分析2.程序源代码#include math.hmain(){long int i,x,y,z;for (i1;i100000;i){ xsqrt(i100);   /*x为加上100后开方后的结果*/ysqrt(i268);   /*y为再加上168后开方后的结果*/if(x*xi100y*yi268)/*如果一个数的平方根的平方等于该数这说明此数是完全平方数*/printf(\n%ld\n,i);}} import mathfor i in range(10000):#转化为整型值x int(math.sqrt(i 100))y int(math.sqrt(i 268))if(x * x i 100) and (y * y i 268):print i题目输入某年某月某日判断这一天是这一年的第几天1.程序分析以3月5日为例应该先把前两个月的加起来然后再加上5天即本年的第几天特殊情况闰年且输入月份大于3时需考虑多加一天。2.程序源代码year int(raw_input(year:\n))month int(raw_input(month:\n))day int(raw_input(day:\n))months (0,31,59,90,120,151,181,212,243,273,304,334)if 0 month 12:sum months[month - 1]else:print data errorsum dayleap 0if (year % 400 0) or ((year % 4 0) and (year % 100 ! 0)):leap 1if (leap 1) and (month 2):sum 1print it is the %dth day. % sum【程序5】题目输入三个整数x,y,z请把这三个数由小到大输出。1.程序分析我们想办法把最小的数放到x上先将x与y进行比较如果xy则将x与y的值进行交换然后再用x与z进行比较如果xz则将x与z的值进行交换这样能使x最小。2.程序源代码l []for i in range(3):x int(raw_input(integer:\n))l.append(x)l.sort()print l【程序6】--有问题题目用*号输出字母C的图案。1.程序分析可先用*号在纸上写出字母C再分行输出。2.程序源代码print Hello Python world!\nprint * * 10for i in range(5):print * *print * * 10print *\n * 6【程序7】题目输出特殊图案请在c环境中运行看一看Very Beautiful!1.程序分析字符共有256个。不同字符图形不一样。      2.程序源代码a 176b 219print chr(b),chr(a),chr(a),chr(a),chr(b)print chr(a),chr(b),chr(a),chr(b),chr(a)print chr(a),chr(a),chr(b),chr(a),chr(a)print chr(a),chr(b),chr(a),chr(b),chr(a)print chr(b),chr(a),chr(a),chr(a),chr(b)【程序8】题目输出9*9口诀。1.程序分析分行与列考虑共9行9列i控制行j控制列。2.程序源代码#include stdio.hmain(){int i,j,result;printf(\n);for (i1;i10;i){ for(j1;j10;j){resulti*j;printf(%d*%d%-3d,i,j,result);/*-3d表示左对齐占3位*/}printf(\n);/*每一行后换行*/}}for i in range(1,10):print( )for j in range(1,10):result i * jprint (%d * %d % -2d % (i,j,result))【程序9】题目要求输出国际象棋棋盘。1.程序分析用i控制行j来控制列根据ij的和的变化来控制输出黑方格还是白方格。2.程序源代码#include stdio.hmain(){int i,j;for(i0;i8;i){for(j0;j8;j)if((ij)%20)printf(%c%c,219,219);elseprintf( );printf(\n);}}import sysfor i in range(8):for j in range(8):if(i j) % 2 0:sys.stdout.write(chr(219))sys.stdout.write(chr(219))else:sys.stdout.write( )print 【程序10】题目打印楼梯同时在楼梯上方打印两个笑脸。 1.程序分析用i控制行j来控制列j根据i的变化来控制输出黑方格的个数。2.程序源代码import syssys.stdout.write(chr(1))sys.stdout.write(chr(1))print for i in range(1,11):for j in range(1,i):sys.stdout.write(chr(219))sys.stdout.write(chr(219))print 【程序11】题目古典问题有一对兔子从出生后第3个月起每个月都生一对兔子小兔子长到第三个月后每个月又生一对兔子假如兔子都不死问每个月的兔子总数为多少1.程序分析 兔子的规律为数列1,1,2,3,5,8,13,21....2.程序源代码main(){long f1,f2;int i;f1f21;for(i1;i20;i){ printf(%12ld %12ld,f1,f2);if(i%20) printf(\n);/*控制输出每行四个*/f1f1f2; /*前两个月加起来赋值给第三个月*/f2f1f2; /*前两个月加起来赋值给第三个月*/}}f1 1f2 1for i in range(1,21):print %12d %12d % (f1,f2)if (i % 2) 0:print f1 f1 f2f2 f1 f2def fib(n):a,b 1,1for i in range(n-1):a,b b,abreturn a# 输出了第10个月兔子出生个数print( fib(10))【程序12】题目判断101-200之间有多少个素数并输出所有素数。1.程序分析判断素数的方法用一个数分别去除2到sqrt(这个数)如果能被整除则表明此数不是素数反之是素数。       2.程序源代码h 0leap 1from math import sqrtfrom sys import stdoutfor m in range(101,201):k int(sqrt(m 1))for i in range(2,k 1):if m % i 0:leap 0breakif leap 1:print %-4d % mh 1if h % 10 0:print leap 1print The total is %d % hl []for i in range(101,200):  for j in range(2,i-1):  if i%j 0:  break  else:  l.append(i)print(l)print(总数为%d % len(l))【程序13】题目打印出所有的“水仙花数”所谓“水仙花数”是指一个三位数其各位数字立方和等于该数本身。例如153是一个“水仙花数”因为1531的三次方5的三次方3的三次方。1.程序分析利用for循环控制100-999个数每个数分解出个位十位百位。2.程序源代码a 1b 1c 1for a in range(0,10):  for b in range(0,10):  for c in range(0,10):  if int(a)**3int(b)**3int(c)**3 a*100b*10c and a ! 0:  x a*100b*10c  print(x)【程序14】题目将一个正整数分解质因数。例如输入90,打印出902*3*3*5。程序分析对n进行分解质因数应先找到一个最小的质数k然后按下述步骤完成 (1)如果这个质数恰等于n则说明分解质因数的过程已经结束打印出即可。(2)如果nk但n能被k整除则应打印出k的值并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除则用k1作为k的值,重复执行第一步。2.程序源代码from sys import stdoutn int(raw_input(input number:\n))print n %d % nfor i in range(2,n 1):while n ! i:if n % i 0:stdout.write(str(i))stdout.write(*)n n / ielse:breakprint %d % n【程序15】题目利用条件运算符的嵌套来完成此题学习成绩90分的同学用A表示60-89分之间的用B表示60分以下的用C表示。1.程序分析(ab)?a:b这是条件运算符的基本例子。2.程序源代码不支持这个运算符score int(raw_input(input score:\n))if score 90:grade Aelif score 60:grade Belse:grade Cprint %d belongs to %s % (score,grade)题目16输出指定格式的日期。程序分析使用 datetime 模块。#!/usr/bin/python # -*- coding: UTF-8 -*- import datetime if __name__ __main__: # 输出今日日期格式为 dd/mm/yyyy。更多选项可以查看 strftime() 方法 print(datetime.date.today().strftime(%d/%m/%Y)) # 创建日期对象 miyazakiBirthDate datetime.date(1941, 1, 5) print(miyazakiBirthDate.strftime(%d/%m/%Y)) # 日期算术运算 miyazakiBirthNextDay miyazakiBirthDate datetime.timedelta(days1)print(miyazakiBirthNextDay.strftime(%d/%m/%Y)) # 日期替换 miyazakiFirstBirthday miyazakiBirthDate.replace(yearmiyazakiBirthDate.year 1) print(miyazakiFirstBirthday.strftime(%d/%m/%Y))【程序17】题目输入一行字符分别统计出其中英文字母、空格、数字和其它字符的个数。1.程序分析利用while语句,条件为输入的字符不为\n.2.程序源代码import strings raw_input(input a string:\n)letters 0space 0digit 0others 0for c in s:if c.isalpha():letters 1elif c.isspace():space 1elif c.isdigit():digit 1else:others 1print char %d,space %d,digit %d,others %d % (letters,space,digit,others)题目18求saaaaaaaaaaaa...a的值其中a是一个数字。例如222222222222222(此时共有5个数相加)几个数相加有键盘控制。1.程序分析关键是计算出每一项的值。2.程序源代码Tn 0Sn []n int(raw_input(n :\n))a int(raw_input(a :\n))for count in range(n):Tn Tn aa a * 10Sn.append(Tn)print TnSn reduce(lambda x,y : x y,Sn)print Sn【程序19】题目一个数如果恰好等于它的因子之和这个数就称为“完数”。例如6123.编程找出1000以内的所有完数。1. 程序分析请参照程序--上页程序14. 2.程序源代码from sys import stdoutfor j in range(2,1001):k []n -1s jfor i in range(1,j):if j % i 0:n 1s - ik.append(i)if s 0:print jfor i in range(n):stdout.write(k[i])stdout.write( )print k[n]【程序20】题目一球从100米高度自由落下每次落地后反跳回原高度的一半再落下求它在第10次落地时共经过多少米第10次反弹多高1.程序分析见下面注释2.程序源代码Sn 100.0Hn Sn / 2for n in range(2,11):Sn 2 * HnHn / 2print( Total of road is %f % Sn)print( The tenth is %f meter % Hn)
http://www.sadfv.cn/news/229152/

相关文章:

  • 网站开发翻译站长之家域名查询
  • 很有风格的网站有哪些二百块做网站
  • 网站建设大型企业跨境电商一件代发货源平台
  • 微网站下载资料怎么做亳州公司做网站
  • 响应式网站例子wordpress使用json
  • seo网站推广的主要目的是什么如何做电影下载网站
  • 网站图片素材下载全屏网站设计技巧
  • 电子商务网站建设主管的策划书南通网站关键字优化
  • 东莞企业网站设计公司淘宝客如何建立自己的网站
  • 怎么用ps做网站首页背景图片本周新闻热点
  • 淮南微信网站建设河北网络推广平台
  • 建设银行网站怎么短信转账东莞seo排名收费
  • 单位网站建设方案网站的页脚什么做
  • 网站建设公司盈利青岛网站建设模板下载
  • 手机网站建设专家查询企业邮箱
  • 广州网站优化流程如何做网站
  • 郑州旅游网站设计网络营销整合营销
  • 网站运营公司哪家效果好网站降权怎么救
  • 专注网站建设微信开发北京大学两学一做网站
  • 网站做分站北京城建亚泰建设集团有限公司网站
  • 网络营销的定义及其内容是什么百度爱采购关键词优化
  • 网站建设企业建站哪家好?来这里看看免费的素材库视频无水印
  • 慈溪网站优化创建网站首页
  • 关于进一步加强网站建设和做h5免费软件有哪些
  • apache 搭建多个网站食品包装设计的相关介绍
  • 北京当地网站 点广州网站制作(信科网络)
  • 服务器网站建设流程wordpress ajax 提交表单
  • 海南旅游网站的建设理念wordpress托管服务器
  • 大庆市建设网站wordpress仿微信音乐插件
  • 北京网站seo收费标准竞价推广外包托管