实用标准文案

C 语言程序讲解 40 例

【程序 1】

题目:有 1、2、3、4 个数字, 能组成多少个互不相同且无重复数字的三位数?都是多少?

1. 程序分析:可填在百位、十位、个位的数字都是 1、2、3、4 。组成所有的排列后再去

掉不满足条件的排列。

2. 程序源代码:

main()

{

int i,j,k;

printf("\n");

for(i=1;i<5;i++) /* 以下为三重循环 */

for(j=1;j<5;j++)

for (k=1;k<5;k++)

{

if (i!=k&&i!=j&&j!=k) /* 确保 i 、j 、k 三位互不相同 */

printf("%d,%d,%d\n",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. 程序源代码:

main()

{

long int i;

int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

scanf("%ld",&i);

bonus1=100000*0.1;bonus2=bonus1+100000*0.75;

bonus4=bonus2+200000*0.5;

bonus6=bonus4+200000*0.3;

bonus10=bonus6+400000*0.15;

if(i<=100000)

bonus=i*0.1;

else if(i<=200000)

bonus=bonus1+(i-100000)*0.075;

else if(i<=400000)

bonus=bonus2+(i-200000)*0.05;

else if(i<=600000)

bonus=bonus4+(i-400000)*0.03;

else if(i<=1000000)

bonus=bonus6+(i-600000)*0.015;

精彩文档

实用标准

c语言程序40例,C语言程序讲解40例.pdf相关推荐

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

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

  2. c语言程序设计理论考试,《C语言程序设计》理论试题库-程序题100例

    <<C语言程序设计>理论试题库-程序题100例>由会员分享,可在线阅读,更多相关<<C语言程序设计>理论试题库-程序题100例(59页珍藏版)>请在人人 ...

  3. 优美图案c语言程序,C语言经典例题100例——C语言练习实例65解答(一个最优美的图案)...

    题目:一个最优美的图案(在TC中实现). 程序分析:无. 程序源代码: // 百宝箱工作室官方网址 http://www.baibaox.com // 百宝箱工作室业务介绍 http://www.ba ...

  4. 用c语言编写程序出现undecla,济南大学C程序设计基础实验指导书

    <济南大学C程序设计基础实验指导书>由会员分享,可在线阅读,更多相关<济南大学C程序设计基础实验指导书(48页珍藏版)>请在人人文库网上搜索. 1.程序设计基础实验指导书信息科 ...

  5. c语言程序的引言,C语言程序设计-第1章-引言

    <C语言程序设计-第1章-引言>由会员分享,可在线阅读,更多相关<C语言程序设计-第1章-引言(80页珍藏版)>请在人人文库网上搜索. 1.c语言编程,2,1 .你为什么学这门 ...

  6. 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书

    学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...

  7. C语言程序设计:one two=3,程序设计基础(C语言)

    <程序设计基础(C语言)>由会员分享,可在线阅读,更多相关<程序设计基础(C语言)(102页珍藏版)>请在装配图网上搜索. 1.程序设计基础( C语言) 东北大学高级语言程序设 ...

  8. python语言程序设计嵩天-python语言程序设计基础(嵩天版),第二章程序练习题...

    python语言程序设计基础(嵩天版),第二章程序练习题 欢迎访问江南烧酒的博客 2.2汇率兑换程序.按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序. """ ...

  9. c语言程序结果 856400,C语言程序设计答案(黄保和编)第3章.pdf

    厦门大学本科生公共课 C 程序设计基础 教材习题答案 第三章 结构化程序设计 第 1 页 共 4 页 一 思考题一 思考题 1 顺序结构的语句有哪些 顺序结构的语句有哪些 表达式语句 空语句 复合语句 ...

最新文章

  1. python3下载教程-Python3完全零基础入门精讲 全套视频教程
  2. 想要求职Web安全相关的岗位,你就必须要懂的知识
  3. Python科学画图小结
  4. 多线程《一》线程理论
  5. keil5图标变成白色_keil5菜单栏图标错乱怎么办? keil5菜单栏快捷图标错位的解决办法...
  6. 使用Nginx实现灰度发布
  7. .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类
  8. 关于 springcloud gateway 设置 context-path 的问题
  9. GCC的编译和调试--入门介绍
  10. php 面向对象 特性,PHP面向对象三大特点学习
  11. 由系统调用想起的。。。
  12. VB.NET工作笔记007---ASP.NET中Session超时一直不起作用
  13. 面试常备题(三)----顺时针打印矩阵
  14. 解决ubuntu中zabbix 4.2图形显示乱码
  15. WebQQ3.0体验
  16. PDF解密去水印工具
  17. 电力拖动自动控制系统_一、自动化专业电气工程及其自动化
  18. 自定义android时间表盘选择器
  19. C语言循环语句的研究意义,C语言中循环语句的应用研究
  20. MySQL权限篇之SHOW DATABASES及SHOW VIEW

热门文章

  1. 送书丨《架构解密:从分布式到微服务》
  2. Oracle 11g 频繁遭遇 CheckPoint incomplete问题分析(直播预告)
  3. 5G时代,怎样的数据库才能满足金融领域快速发展的需求?
  4. 数据安全:通过Oracle的基本函数实现简单加密脱敏函数
  5. 安全预警:独立发布的Oracle严重 CVE-2018-3110 公告
  6. 解放重复劳动丨华为云IoT API Explorer对接小程序实现系统化应用
  7. 带你了解数仓安全测试的TLS协议
  8. 这些智能合约漏洞,可能会影响你的账户安全!
  9. 华为EMUI10带来开发者福音:一次开发多端部署
  10. 【奇技淫巧】Android真机调试看不到应用logcat或者应用logcat信息太少的解决方法