C程序设计实验报告5

           

 工学   工业设计专业 10  20## 2012 学年度 1 学期

学号: 2104021638   姓名:杨芹芹  2011 9月22  第3~4  综合 325教室

 

第二篇:《C语言程序设计基础》5.8上机实验报告

成都信息工程学院计算机系

课程实验报告

C语言程序设计基础58上机实验报告

一【上机实验目的】 二【实验环境】

三【上机实验内容】

四【上机调试程序流程图】

C语言程序设计基础58上机实验报告

C语言程序设计基础58上机实验报告

五【上机调试中出现的错误信息、错误原因及解决办法】 六【上机调试后的源程序及还存在的问题】

If语句

#include<stdio.h>

void main()

{long float a,b;

scanf("%lf",&a);

if(a<=100000)

b=a*0.1;

else

if(a<=200000)

b=(a-100000)*0.075+10000;

else

if(a<=400000)

b=(a-200000)*0.05+17500;

else

if(a<=600000)

b=(a-400000)*0.03+27500;

else

if(a<=1000000)

b=(a-600000)*0.015+33500;

else

b=(a-1000000)*0.01+39500;

printf("%.2lf\n",b);

}

Switch语句

#include<stdio.h>

void main()

{int n;

long float a,b;

scanf("%lf",&a);

n=a/100000;

switch(n)

{

case 0:b=a*0.1;break;

case 1:b=(a-100000)*0.075+10000;break;

case 2:

case 3:b=(a-200000)*0.05+17500;break;

case 4:

case 5:b=(a-400000)*0.03+27500;break;

case 6:

case 7:

case 8:

case 9:b=(a-600000)*0.015+33500;break;

default:b=(a-1000000)*0.001+39500;

}

printf("%.2lf\n",b);

}

在switch语句中的“n=a/100000;”a为浮点数,不知道为什么不用强制转为整型?

七【上机实验中的其他它问题及心得】

相关推荐