“2021级 程序设计基础II”实验报告

实验4 循环结构程序设计

实验4 循环结构

知识梳理

4-1.c 运行结果截图: 图片描述

4-2.c 运行结果截图: 图片描述

4-3.c 运行结果截图: 图片描述

4-4.c 运行结果:

输入1时的结果截图: 图片描述 此时循环了 100次,循环结束 i 的值为:101

输入101时的结果截图: 图片描述 此时循环了 0次,循环结束 i 的值为:101

4-5.c 运行结果:

输入1时的结果截图: 图片描述 此时循环了100 次,循环结束 i 的值为:101

输入101时的结果截图: 图片描述 此时循环了 1次,循环结束 i 的值为:102

4-6.c 运行结果截图: 图片描述

4-7.c 运行结果截图: 图片描述

4-8.c 运行结果截图: 图片描述

4-9.c 运行结果截图: 图片描述

实验任务

1、 计算100以内奇数之和,并输出结果。请分别用while、do...while与for实现。

  • while的代码
copy
  • 运行结果截图: 图片描述
  • do-while实现的代码
copy
  • 运行结果截图: 图片描述
  • for实现的代码
copy
  • 运行结果截图: 图片描述

2、 1+1/3+1/5+1/7…,求前30项之和。

  • 代码
copy
  • 运行结果截图: 图片描述 3、 实现输出从1到10分别乘以10所得的乘法表。
  • 代码
copy
  • 运行结果截图: 图片描述

4、 不知道循环次数,但知道结束条件。 统计计算机班的C语言成绩的平均分。输入所有学生的成绩,当输入负数时表示输入结束。 如输入:14 20 30 40 50 -1 则输出The average score is 30.8。

  • 代码
copy
  • 运行结果截图: 图片描述

5、[课后题5.5 ]输出所有水仙花数。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。

  • 代码
copy
  • 运行结果截图: 图片描述 6、[课后题5.7]输入一个不多于 5 位的正整数,要求: (1)求出它是几位数。 (2)分别输出每一位数字。 (3)输出这个正整数的逆序数,例如原整数为12345,则逆序数为54321。

  • 代码

copy
  • 运行结果截图: 图片描述 7、[课后题5.6]输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数。

  • 代码

copy
  • 运行结果截图: 图片描述 8、[课后题5.2]求 1!+3!+5!+7!+…+11! 提示结果为:40284847。

  • 代码

copy
  • 运行结果截图: 图片描述
最新评论
暂无评论~