C语言程序设计实例讲解例子解析
更新时间:2023-09-23 23:18:01 阅读量: IT计算机 文档下载
- c语言程序设计经典例子推荐度:
- 相关推荐
经典C语言程序设计实例讲解例子 【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。 2.程序源代码: main( { int i,j,k; printf(\
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(\}
}
【程序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(\
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(\}
----------------------------------------------------------------------------- 【程序3】
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后
的结果满足如下条件,即是结果。请看具体分析: 2.程序源代码: #include \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(\} }
----------------------------------------------------------------------------- 【程序4】
题目:输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊
情况,闰年且输入月份大于3时需考虑多加一天。 2.程序源代码: main( {
int day,month,year,sum,leap;
printf(\scanf(\switch(month/*先计算某月以前月份的总天数*/ {
case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59;break; case 4:sum=90;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break;
正在阅读:
C语言程序设计实例讲解例子解析09-23
雕塑工程预算报价参考表05-11
高三地理教学经验总结08-31
虎林市教师进修学校2013年寒假教师培训01-13
废墟中的小男孩作文500字06-15
三年级品社上册总复习练习题10-15
X团委工作总结2021年08-23
行政组织理论(自己)11-26
- 供应商绩效评价考核程序
- 美国加州水资源开发管理历史与现状的启示
- 供应商主数据最终用户培训教材
- 交通安全科普体验教室施工方案
- 井架安装顺序
- 会员积分制度
- 互联网对美容连锁企业的推动作用
- 互联网发展先驱聚首香港
- 公司文档管理规则
- 机电一体化系统设计基础作业、、、参考答案
- 如何选择BI可视化工具
- 互联网产品经理必备文档技巧
- 居家装修风水的布置_家庭风水布局详解
- 全省基础教育信息化应用与发展情况调查问卷
- 中国石油--计算机网络应用基础第三阶段在线作业
- 【知识管理专题系列之五十八】知识管理中如何实现“场景化协同”
- 网络推广方案
- 中国石油--计算机网络应用基础第二阶段在线作业
- 汽车检测与维修技术专业人才培养方案
- 详解胎儿颈透明层
- 程序设计
- 讲解
- 实例
- 例子
- 解析
- 语言