c语言实验逆序三位数,C语言第一次实验报告

一.实验题目,设计思路,实现方法

第四次 计算分段函数和循环NEW(4-5 求简单交错序列前N项和),第四次 分支+循环 加强版(4-2-2 计算个人所得税,4-2-5 逆序的三位数)

设计思路:4-5 求简单交错序列前N项和,对变量的定义,以及对for循环的理解。

实现方法:在这题中对每一项符号的处理,是一个非常关键的点,通过定义一个新的变量,可以解决符号问题。

第四次 分支+循环 加强版4-2-2 计算个人所得税;通过计算不同工资等级的人的个人所得税,来考察对if-else连级运用,在这一题中主要是要注意变量的范围,和理解if-else的执行方向。

实现方法:考虑好每次变量的范围,以及每次执行是从上往下的顺序,在写程序就可以了。

4-2-5 逆序的三位数:这个题考察嵌套式循环的运用,以及对数据不同情况的处理。

实现方法:合理的运用if-else和for循环的组合,对末尾有0情况的分析,以及不同情况分析后,在循环里面的结合顺序安排好就可以解决。

二.源程序

4-5 求简单交错序列前N项和

sum=0;

flag=1;

denominator=1;

for(i=1;i<=n;i++){

item=flag*1.0/denominator;

sum=sum+item;

denominator=denominator+3;

flag=-flag;

4-2-2 计算个人所得税

if(x<=1600){

y=0;

}

else if(x<=2500){

y=0.05*(x-1600);

}

else if(x<=3500){

y=0.1*(x-1600);

}

else if(x<=4500){

y=0.15*(x-1600);

}

else{

y=0.2*(x-1600);

}

4-2-5 逆序的三位数

if(x%100==0){

printf("%d",x/100);

}

else if(x%100!=0&&x%10!=0){

while(x!=0){

printf("%d",x%10);

x=x/10;

}

}

else{

b=x/100;

x=x/10;

a=x%10;

printf("%d%d",a,b);

}

三.遇到的问题及解决方法,心得体会

对if-else连级的熟练运用,以及对数据的处理方式,如果对数据处理的方法比较简单,对应的程序也可以得到一定的简化。还有变量的控制,程序的安排顺序也非常重要。

原文:http://www.cnblogs.com/luomeili/p/7731813.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值