c语言编程算法精选,c语言经典程序算法【DOC精选】.doc

c语言经典程序算法【DOC精选】

c语言经典程序算法

浏览次数:47017次悬赏分:15 | 解决时间:2007-9-14 10:02 | 提问者:liyufei05j3

最佳答案

经典C源程序100例

【程序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;

else

bonus=bonus10+(i-1000000)*0.01;

printf("bonus=%d",bonus);

}

==============================================================

【程序3】

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后

的结果满足如下条件,即是结果。请看具体分析:

2.程序源代码:

#include "math.h"

main()

{

long int i,x,y,z;

for (i=1;i<100000;i++)

{ x=sqrt(i+100); /*x为加上100后开方后的结果*/

y=sqrt(i+268); /*y为再加上168后开方后的结果*/

if(x*x==i+100&&y*y==i+268)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/

printf("\n%ld\n",i);

}

}

==============================================================

【程序4】

题目:输入某年某月某日,判断这一天是这一年的第几天?

1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526777.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

android win10 驱动安装失败,解决在win10系统下小米手机驱动安装失败的具体步骤...

随着系统的升级越来越快&#xff0c;对于许多用户的系统都已经升级到win10系统了&#xff0c;win10系统在给用户带来方便的同时&#xff0c;有时候也会遇到一些小麻烦&#xff0c;比如说对于最新的Window10正式版系统而言&#xff0c;基本主流的手机驱动都能自动检测安装。不过…

z3735f android x86,英特尔的Atom Z3735F分析 全文总结_台电 X80HD_平板电脑评测-中关村在线...

硬件配置&#xff1a;英特尔64位提供性能保证台电X80HD双系统使用Intel Atom Z3735F四核处理器&#xff0c;最高睿频可达1.83GHz&#xff0c;其采用64位X86架构&#xff0c;搭载最新一代睿频加速技术&#xff0c;并拥有四核四线程&#xff0c;支持多任务同时处理。英特尔的Atom…

浏览器 android x86,360浏览器x86版下载

360浏览器x86版下载&#xff0c;是专门针对现在越来越多的win10和安卓双系统的国产平板电脑使用的安卓版app,例如台电平板&#xff0c;适用机型 适用于联想K800、联想K900、MOTO MT788、MOTO XT890、Acer联想平板等,只要安装了x86版本就可以愉快的玩耍啦&#xff0c;你还不赶快…

js百度地图android定位不准,百度地图js定位不准

浏览器H5定位即navigator.geolocation&#xff0c;通过IP或者域名的形式&#xff0c;如&#xff1a;http://172.21.3.82:8080 和http://b.cunzhang.com进行访问时&#xff0c;调用navigator.geolocation.getCurrentPosition&#xff0c;打开控制台&#xff0c;你会发现有以下错…

Android在线更新安装包,Android在线更新下载方案

目的App的在线更新是每一个项目必有的功能&#xff0c;但在过程当中会遇到一些问题&#xff0c;在此记录下心得。步骤1、将最新版本号和本地版本号进行对比&#xff1b;2、如需更新&#xff0c;则弹出更新提示对话框&#xff1b;3、下载更新APK文件&#xff0c;并显示进度条和通…

c汇编语言例题,汇编语言例题分析.doc

汇编语言例题分析汇编语言例题分析《汇编语言程序设计》练习题作者名&#xff1a;不详 来源&#xff1a;网友提供 06年6月8日一、基本概念1、8088/8086CPU内部寄存器有______个 ,其中的______是通用寄存器&#xff0c;______是基址和变址寄存器&#xff0c;______是段寄存器&a…

api网关 android,如何通过Android上的retrofit2使用Cognito Credentials调用API网关?

我在我的Android应用程序中使用retrofit2进行任何http / rest调用.现在我需要调用Amazon AWS API Gateway生成的api.AWS文档say我应该生成客户端代码抛出API网关控制台并使用类ApiClientFactory来构建请求&#xff1a;ApiClientFactory factory new ApiClientFactory();// Use…

android测光代码,常用测光表软件:Android篇

《常用测光表软件&#xff1a;Android篇》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《常用测光表软件&#xff1a;Android篇(5页珍藏版)》请在人人文库网上搜索。1、常用测光表软件&#xff1a;Android篇 在Android系统中也有经典的测光表软件。Light Meter测光表…

android怎么换小米系统更新,miui8怎么更新 miui8更新升级方法汇总

小米miui8系统已经开始测试&#xff0c;相信你的小米手机已准备好迎接新系统的到来&#xff0c;下文介绍小米miui8更新方法大全&#xff0c;一起小编一起了解下吧&#xff01;小米miui8刷机方法大全&#xff1a;一、系统推送OTA升级OTA推送升级MIUI8(需连接Wifi进行)根据微博上…

signature=800c2934bb72de8d2912c36e4444ceb9,Detection and Quantification of Stiction

摘要&#xff1a;An effective non-intrusive data-based monitoring method may reduce the cost of control loop performance maintenance by screening and short-listing those control loops or valves that need maintenance. The invention comprises a data-based, mo…

Android入门简书,android ndk开发入门随笔(一)

ndk&#xff0c;jni入门随笔因为工作缘故最近在研究jni&#xff0c;ndk方面知识&#xff0c;在此总结入坑以来的一些问题.配置环境可以在下面geogle官方看。下面是链接我一说ndk&#xff0c;jni可能小伙伴要问了这是什么&#xff0c;在此我来总结我个人的看法jni就是一个接口&a…

HTML计算机英文字母,计算机入门知识 英文字母缩写翻译 -电脑资料

PC&#xff1a;个人计算机Personal ComputerCPU&#xff1a;中央处理器Central Processing UnitCPU Fan&#xff1a;中央处理器的“散热器”(Fan)MB&#xff1a;主机板MotherBoardRAM&#xff1a;内存Random Access Memory&#xff0c;以PC-代号划分规格&#xff0c;如PC-133&a…

html语言基础tr,HTML tr 标签

HTML 标签定义和用法 标签定义 HTML 表格中的行。tr 元素包含一个或多个 th 或 td 元素。实例一个简单的 HTML 表格&#xff0c;包含两行两列&#xff1a;MonthSavingsJanuary$100TIYHTML 与 XHTML 之间的差异在 HTML 4.01 中&#xff0c;tr 元素的 "bgcolor" 是不被…

html++标签页+界面,CSS+DIV实现多标签页面。

学习时自娱自乐。index.html-----------------------无标题文档页面1页面2页面3页面4页面51111tab.css---------------------------body{margin:10px;}.selbar{width:364px;}.content{border-bottom:1px solid #0033FF;border-left:1px solid #0033FF;border-right:1px solid #…

2021谷饶中学高考成绩查询,高考成绩

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼汕头市澄海中学202人   汕头市下蓬中学7人   潮阳金堡中学2人汕头市聿怀中学121人   潮阳一中明光学校7人  潮南峡晖中学2人汕头市六都中学99人    澄海华侨中学7人    潮南两英中学2人潮阳黄图盛中学67人    澄海…

计算机应用基础自考,自考计算机应用基础

真正成为了一个在职人员之后就应该随时做好准备在企业中升职加薪了。在努力的阶段我们会遇到不一样的优秀人员&#xff0c;我们也是不可以放弃自己的&#xff0c;必须要在努力的阶段给与自己更多的希望。自学考试的方式一直都是受到了在职人员的关注&#xff0c;在选择专业的时…

计算机多重网络intnet,南昌大学计算机网络实验(全).doc

南昌大学计算机网络实验(全)南昌大学计算机网络实验(全)实 验 报 告实验课程&#xff1a;学生姓名&#xff1a;学 号&#xff1a;专业班级&#xff1a;2013年 06月 08日目录实验1 网线制作及对等网配置2实验2 安装与管理Windows 2000 Server11实验3&#xff1a;虚拟局域网(VLAN…

台式计算机驱动程序未被安装,电脑未能成功安装设备驱动程序怎么办

电脑的设备驱动程序&#xff1a;驱动程序一般指的是设备驱动程序(DeviceDriver)&#xff0c;是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口&#xff0c;操作系统只有通过这个接口&#xff0c;才能控制硬件设备的工作&#xff0c;如某设备的驱动程序未能正确安装&a…

计算机科学导论课后感悟,计算机科学导论课后总结_2

计算机科学导论课后总结_2一、图灵机1、图灵机的等价机器&#xff1a;继续上节课没讲完的内容&#xff0c;我知道了&#xff0c;除了图灵机以外&#xff0c;人们还发明了很多其它的计算模型。包括&#xff1a;寄存器机、递归函数、λ演算、生命游戏、马尔可夫算法。感悟&#x…

在微型计算机系统中,打印机一般是通过( ,2013湖南省计算机等级考试试题 二级C试题最新考试试题库...

1、对待计算机软件正确的态度是( C )A、计算机软件不需要维护B、计算机软件只要能复制得到就不必购买C、受法律保护的计算机软件不能随便复制D、计算机软件不必有备份2、断电会使原来存储的信息丢失的存储器是( A )A、半导体RAM B、硬盘 C、ROM D、软盘3、下列字符中&#xff0…