机械设计专业课程C语言,《C语言课程设计机械设计制造课程设计》.doc

《C语言课程设计机械设计制造课程设计》

C语言课程设计

学 院: 机电

专 业: 机械设计制造

班 级: 数控(2)班

学 号: 2520110201

姓 名: 徐莹

指导教师: 宋亚岚

2012年6月22日

目 录

第一章 选择和循环程序设计3

第二章 数组7

第三章 函数9

第四章 指针11

第五章 课程设计总结14

例1:输入任意的三位整数以反向形式输出。如输入678则输出876。

【算法分析】(用文字或流程图进行描述)【源程序代码】?;

printf(“please input number n?:”);

scanf(“%d”,&n);

x1=n/100?;

x2=n/10%10?;

x3=n%10?;

y=x3*100+x2*10+x1*1?;

printf(“y=?%d”,y)?;

}

【编译示图】(示图中要有0 error,0 warning的提示)

【运行结果示图】

第一章 选择和循环程序设计

1、企业发放的奖金根据利润提成。利润I低于或等于100000元的,奖金可提10%,利润高于100000元,低于200000元(1000001000000时,超过1000000元的部分按1%提成。从键盘输入当月利润I,求应发奖金总数。

要求:

用if 语句编程

用switch语句编程序

【算法分析】(用文字或流程图进行描述) (i-600000)*0.015+100000*0.1+100000*0.075+100000*0.05+100000*0.03

i>1000000,

w=(i-1000000)*0.01+100000*0.1+100000+0.075+100000*0.05+100000+0.03+100000*0.015

【源程序代码】 #include

int main()

{int i;

float w;

printf("请输入利润i:");

scanf("%d",&i);

if(i<=100000)

w=i*0.1;

else if(i<=200000)

w=(i-100000)*0.075+100000*0.1;

else if(i<=400000)

w=(i-200000)*0.05+100000*0.1+100000*0.075;

else if(i<=600000)

w=(i-400000)*0.03+100000*0.1+100000*0.075+100000*0.05;

else if(i<=1000000)

w=(i-600000)*0.015+100000*0.1+100000*0.075+100000*0.05+100000*0.03;

else

w=(i-1000000)*0.01+100000*0.1+100000+0.075+100000*0.05+100000+0.03+100000*0.015;

printf("应发奖金总数w=%f\n",w);

return 0;

}

(2). #include

int main()

{int i,w,j;

printf("请输入利润i: ");

scanf("%d",&i);

j=i/100000;

switch(j)

{

case 0: w=i*0.1;break;

case 1: w=(i-100000)*0.075+100000*0.1;break;

case 2:

case 3: w=(i-200000)*0.05+100000*0.1+100000*0.075;break;

case 4:

case 5: w=(i-400000)*0.03+100000*0.1+100000*0.075+100000*0.05;break;

case 6:

case 7:

case 8:

case 9: w=(i-600000)*0.015+100000*0.1+100000*0.075+100000*0.05+10000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值