C语言程序设计实验报告(4)
2021-02-20 15:18
标签:表达 语言 通过 小学 str for 编写 com 小学生 C语言程序设计实验报告(4) 标签:表达 语言 通过 小学 str for 编写 com 小学生 原文地址:https://www.cnblogs.com/c-p-666/p/12679082.htmlC程序设计实验报告
实验项目:5.3.1(2)、5.3.2(2)、5.3.4、5.3.5(1)、5.3.5(2)、5.3.5(3)、九九乘法表
姓名:蔡鹏 实验地点:家里 实验时间:2020年4月9日
一、实验目的与要求:
1、熟练地掌握while,do_while及for语句实现循环的方法。
2、了解3种循环语句的区别和转换、各自的适应性、循环嵌套的使用。
3、掌握如何在循环语句种使用break,continue语句,改变程序流程。
4、掌握在程序设计种用循环的方法实现各种算法。
二、实验内容:
实验练习:5.3.1 练习2 求数列的和
1.问题的简单描述:
编写程序,求数列1,-3!,5!,-7!,···,(-1)n-1(2n-1)!前n项的和。
2.实验代码:
#include
3.问题分析:注意正负号的循环
实验练习:5.3.2 求水仙花数
1.问题的简单描述:
求所有的水仙花数(水仙花数是一个3位自然数,该数各位数的立方和等于该数本身,如153为水仙花数13+53+33)。
2.实验代码:
#include
3.问题分析:最开始直接赋值k==x*x*x+y*y*y+z*z*z错了,加了if判断就对了
实验练习:5.3.4 十进制转换
1.问题的简单描述:
输入4个字符型数字,并把其转换为十进制整数后显示出来。
2.实验代码:
#include
问题分析:最开始只用了一次判断,if...else语句使用错误。
实验练习:5.3.5 练习1 百马百担问题
1.问题的简单描述:
有100匹马,要驮100担货物。其中,1匹大马可以驮3担货物,1匹中马可以驮量担货物,两匹小马可以驮1担货物,求所需要的大马、中马和小马可以有多少种组合。
2.实验代码:
#include
3.问题分析:判断的时候要考虑小马不能为负数,且两匹小马驮一担。
实验练习:5.3.5 练习2 求等差数列
1.问题的简单描述:
有一个整数等差数列,已知该数列前4项之和等于26,前4项之积等于880,编写程序求出该数列前6项的值及该数列前6项的和。
2.实验代码:
#include
3.问题分析:要通过已知条件求出首项和差值。
实验练习:5.3.5 练习3 食品分配问题
1.问题的简单描述:
有30个学生一起买小吃,共花费50元,其中,每个大学生花3元,每个中学生花2元,每个小学生花1元,求大中小学生的人数分配共有多少种不同的组合?
2.实验代码:
#include
问题分析:没有考虑小学生花的钱不能小于0,后来加了一个条件就正确了
实验练习:九九乘法表
1.问题的简单描述:
编写程序,在屏幕上输出阶梯式的乘法口诀表。
流程图
实验代码:
#include
问题分析:
输出可以改成%d*%d=%2d,既可以看到数据相乘,也可以然输出数据看上去更清楚
实验小结:
本次实验是练习循环语句的使用,代码编辑也很快,像for语句使用的较多,找到条件的表达式很重要,for语句中的;一定不能省略。while语句以及do...while语句也是基本掌握了,实验过程中有许多的问题需要去注意,条件的掌握,控制十分重要,现在在中英文切换上也会十分注意,根据流程图去编写代码会轻松很多,如果没有弄清楚关系可以先画流程图。
上一篇:Python 遇到的小问题
下一篇:C++递归创建文件夹