C语言程序设计报告第四次实验

2021-02-20 18:18

阅读:547

标签:char   简单   大学   数列   tin   小吃   c程序设计   ==   info   

实验项目:

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、掌握在程序设计种用循环的方法实现各种算法。C程序设计实验报告

二、实验内容

1、实验练习:5.3.1-2

1问题的简单描述:编写程序,求数列1,-3!,5!,-7!,..,(-1)^(n-1)×(2n-1)!前n项的和。n的值由键盘输人。

2实验代码:

#include
main()
{
int n,i,j,sigh=1;
float fac,sum;
printf("please input value of n:");
scanf("%d",&n);
sum=0.0;
for(i=1;i

3问题分析:这个问题最棘手的是如何表达阶乘,在与同学的沟通后知道要用双for语句

2、实验练习:5.3.2-2

1问题的简单描述:求水仙花数。

2实验代码:

#include
main()
{
int x,y,z;
int k=100;
while(k

3问题分析:无

3、实验练习:5.3.4

1问题的简单描述:输入四个字符型数字,并把其转换为十进制整数后显示出来。

2实验代码:

#include
main()
{
char c;
int k,data;
data=0;
for(k=0;k=‘0‘&&c

3问题分析:注意while条件里是K

4、实验练习:5.3.5-1

1问题的简单描述:有100匹马,有100担货物,1匹大马驮3担货物,1匹中马驮2担货物,2匹小马驮1担货物,所需大马,中马,小马有多少种组合

2实验代码:

#include
main()
{
int a,b,c; /*a,b,c分别代表大马,中马,小马的匹数*/
int sum=0;
printf("各种駄法如下:\n");
for(a=1;a

3问题分析:无

5、实验练习:5.3.5-2

1问题的简单描述:有一正整数等差数列,已知该数列前四项之和等于26,前四项之积等于880,求该等差数列前六项的值及该数列前六项的和。

2实验代码:

#include
main()
{
int a,b,c,d,i,sum=0; /*a为首项,d为差值,b为前4项的和,c为前4项的积*/
for(a=1;a

3问题分析:注意数列的知识点的运用

6、实验练习:5.3.5-3

1问题的简单描述:有30个学生一起买小吃,共花费50元,其中,每个大学生花3元,每个中学生花2元,每个小学生花1元,求大中小学生的人数分配共有多少种不同的组合?

2实验代码:

#include
main()
{
int x,y,z,sum;
sum=0;
for(x=1;x

3问题分析:与百马问题类似

三、项目实训:九九乘法表

(一)九九乘法表

问题分析:之前做过三角形的问题,所以比较简单,改变printf要输出的东西,注意循环的条件就行了

流程图:技术图片

代码:

#include
main()
{
int i,j;
for(i=1;i

四、实验小结:

在乘法那里老是忘记加*,对于for循环的嵌套还是不熟练要多加练习,要养成写批注的习惯

C语言程序设计报告第四次实验

标签:char   简单   大学   数列   tin   小吃   c程序设计   ==   info   

原文地址:https://www.cnblogs.com/lzm1689620688/p/12681157.html


评论


亲,登录后才可以留言!