1. '''
  2. 【程序1】
  3. 题目:有1、2、3、4个数字,能组成多少个互不同样且无反复数字的三位数?都是多少?
  4. 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成全部的排列后再去
  5.       掉不满足条件的排列。
  6. 2.程序源码:
  7. '''
  8. for i in range(1,5):
  9. for j in range(1,5):
  10. for k in range(1,5):
  11. if( i != k ) and (i != j) and (j != k):
  12. print i,j,k
  1. '''
  2. 【程序2】
  3. 题目:企业发放的奖金依据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高
  4.    于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提
  5.    成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于
  6.    40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于
  7.    100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
  8. 1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。      
  9. 2.程序源码:
  10. '''
  11. bonus1 = 100000 * 0.1
  12. bonus2 = bonus1 + 100000 * 0.500075
  13. bonus4 = bonus2 + 200000 * 0.5
  14. bonus6 = bonus4 + 200000 * 0.3
  15. bonus10 = bonus6 + 400000 * 0.15
  16.  
  17. i = int(raw_input('input gain:\n'))
  18. if i <= 100000:
  19. bonus = i * 0.1
  20. elif i <= 200000:
  21. bonus = bonus1 + (i - 100000) * 0.075
  22. elif i <= 400000:
  23. bonus = bonus2 + (i - 200000) * 0.05
  24. elif i <= 600000:
  25. bonus = bonus4 + (i - 400000) * 0.03
  26. elif i <= 1000000:
  27. bonus = bonus6 + (i - 600000) * 0.015
  28. else:
  29. bonus = bonus10 + (i - 1000000) * 0.01
  30. print 'bonus = ',bonus
  1. '''
  2. 【程序3】
  3. 题目:一个整数,它加上100后是一个全然平方数,再加上168又是一个全然平方数,请问该数是多少?
  4. 1.程序分析:在10万以内推断,先将该数加上100后再开方,再将该数加上268后再开方,假设开方后
  5.       的结果满足例如以下条件,即是结果。请看详细分析:
  6. 2.程序源码:
  7.  
  8. #include "math.h"
  9. main()
  10. {
  11. long int i,x,y,z;
  12. for (i=1;i<100000;i++)
  13.  { x=sqrt(i+100);   /*x为加上100后开方后的结果*/
  14.   y=sqrt(i+268);   /*y为再加上168后开方后的结果*/
  15.    if(x*x==i+100&&y*y==i+268)/*假设一个数的平方根的平方等于该数,这说明此数是全然平方数*/
  16.     printf("\n%ld\n",i);
  17.  }
  18. }
  19. '''
  20. import math
  21. for i in range(10000):
  22. #转化为整型值
  23. x = int(math.sqrt(i + 100))
  24. y = int(math.sqrt(i + 268))
  25. if(x * x == i + 100) and (y * y == i + 268):
  26. print i

Python重写C语言程序100例--Part1的更多相关文章

  1. Python重写C语言程序100例--Part6

    ''' [程序41] 题目:学习static定义静态变量的使用方法 1.程序分析: 2.程序源码: ''' # python没有这个功能了,仅仅能这样了:) def varfunc(): var = ...

  2. Python重写C语言程序100例--Part9

    ''' [程序71] 题目:编写input()和output()函数输入,输出5个学生的数据记录. 1.程序分析: 2.程序源码: 使用list来模拟结构(不使用class) stu = [strin ...

  3. C 语言经典100例

    C 语言经典100例 C 语言练习实例1 C 语言练习实例2 C 语言练习实例3 C 语言练习实例4 C 语言练习实例5 C 语言练习实例6 C 语言练习实例7 C 语言练习实例8 C 语言练习实例9 ...

  4. C语言经典100例-ex002

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

  5. C语言经典100例-ex001

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞.转发.收藏哦- 后续C语言经典100例将会以pdf和代码的形式发放到公众号 欢迎关注:计算广告生态 即 ...

  6. 黑马程序员——经典C语言程序设计100例

    1.数字排列 2.奖金分配问题 3.已知条件求解整数 4.输入日期判断第几天 5.输入整数进行排序 6.用*号显示字母C的图案 7.显示特殊图案 8.打印九九口诀 9.输出国际象棋棋盘 10.打印楼梯 ...

  7. C语言经典程序100例

    -------------------------------------------------------------------------------- [程序1] 题目:古典问题:有一对兔子 ...

  8. C语言经典100例(51-100)

    [程序51] 题目:学习使用按位与 & . 分析:0&0=0; 0&1=0; 1&0=0; 1&1=1 #include "stdio.h" ...

  9. 经典c程序100例==91--100

    [程序91] 题目:时间函数举例1 1.程序分析: 2.程序源代码: #include "stdio.h" #include "time.h" void mai ...

随机推荐

  1. 【HDOJ】1203 I NEED A OFFER!

    DP问题. #include <stdio.h> #define MAXNUM 10002 int main() { int m, n; int cost[MAXNUM]; // the ...

  2. FORM - 实现某数据项自动按记录序号加一操作

    ---- 设块名为VO,要操作的数据项为VO_ID,在该块中建立块级触发子WHEN-CREATE- RECORD,每当生成新记录时VO_ID就会自动加一了,加入如下代码: :VO_ID:=:Syste ...

  3. Linux Kernel ‘/bcm/Bcmchar.c’本地信息泄露漏洞

    漏洞名称: Linux Kernel ‘/bcm/Bcmchar.c’本地信息泄露漏洞 CNNVD编号: CNNVD-201311-053 发布时间: 2013-11-06 更新时间: 2013-11 ...

  4. AlarmManager用法

    源http://blog.csdn.net/wangxingwu_314/article/details/8060312

  5. 在Sharepoint2010中发布VS2010开发的WebPart

    转:http://www.cnblogs.com/bfgl/archive/2012/03/22/2411698.html 本人接触Sharepoint2010到今天为止不到一个月.作为一名老C#程序 ...

  6. SharePoint : 使用SPQuery对象时要注意的事项

    转:http://www.cnblogs.com/chenxizhang/archive/2009/10/23/1588415.html 我们经常需要对一个列表进行查询,此时最灵活的方式就是直接使用S ...

  7. oracle执行.sql文件

    ->win+R; ->CMD; ->SQLPLUS /NOLOG; ->CONNECT USER/PASSWORD@ORCL; ->@D:/XXX.SQL;

  8. 016专家视图测试脚本开发_utility对象

    utility对象(1)这个例子是:Extendtest使用Extend对象加载DLL,我们可以使用它来丰富windows api函数,能够编写更为强大和灵活的测试代码 实例代码: '声明FindWi ...

  9. 如何破解Adobe Acrobat9 pro?(转)

    解决办法: 1.到 C:\Program Files\Common Files\Adobe\Adobe PCD\cache 文件夹下找到 Cache.db,并删除此文件 . 2.打开Adobe Acr ...

  10. 基于React服务器端渲染的博客系统

    系统目录及源码由此进入 目录 1. 开发前准备 1.1 技术选型1.2 整体设计1.3 构建开发 2. 技术点 2.1 react2.2 redux, react-router2.3 server-r ...