实验一 嵌套结构的实现

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:3

实验一嵌套结构的实现
实验目的
(1)熟悉if语句的多种结构
(2)熟悉if和else的匹配原则
(3)熟悉选择嵌套结构
(4)理解嵌套结构的形成方法,学习自顶向下,逐步细化的算法设计方法
(5)熟悉循环嵌套结构、复合嵌套结构
(6)学习嵌套结构的典型算法
实验内容
任务一改错(error02_01.cpp)
打开程序error02_01.cpp改正程序中的错误, 判断一个数是否是素数。

素数就是只能被1和自身整除的正整数,1不是素数,2是素数。

#include <stdio.h>
#include <math.h>
int main(void)
{ int count, i, m;
printf("number:"); scanf("%d",&m);
for(i = 2; i <=m; i++)
if(m % i == 0) printf("%d不是素数\n",m);
else printf("%d是素数\n",m);
printf("\n");
return 0;
}
任务二编程个人所得税(ex02_02.cpp)
P56 习题3 第2题
打开程序文件ex02_02.cpp,使用switch语句编写计算应缴个人所得税函数:double calTaxt(double number),返回应缴个人所得税。

在main函数中验证函数calTaxt的正确性。

#include <stdio.h>
double calTaxt(double number);
int main()
{
//输入一个工资
//调用calTax求解应缴个人所得税
//输出结果
}
double calTaxt(double number)
{// 计算应缴个人所得税
}
2.测试用例设计(用若干个数据测试所有的税收情况)
任务三编程穷举法ex02_05.cpp
创建程序文件ex02_05.cpp,使用穷举法求解下面问题:鸡、兔同笼,共50个头,170只脚。

问鸡、兔各有多少只?
1.源程序清单:
2.运行结果
实验体会
实验过程评价:碰到什么问题?如何解决?。