c语言程序设计实验(四)

2021-02-20 09:18

阅读:723

标签:项目   很多   img   语句   一起   也会   tin   数字   通过   

C程序设计实验报告
实验项目:实验5.3.1练习2、实验5.3.2练习2、实验5.3.4、实验5.3.5练习1&练习2&练习3、九九乘法表
姓名:龙家诚 实验地点:家 实验时间:2020年4月9日

一、实验目的与要求

1、熟练掌握while,do_while及for语句实现循环的方法
2、了解3种循环语句的区别和转换、各自的适应性、循环嵌套的使用
3、掌握如何在循环语句中使用break,continue语句,改变程序流程
4、掌握在程序设计中使用循环的方法实现各种算法

二、实验内容

1、实验练习:实验5.3.1练习2

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

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

3、流程图:技术图片

3问题分析:这个代码使用了较多的for循环的嵌套,需要弄懂的是每个循环的作用以及循环之间的关系。

2、实验练习:实验5.3.2练习2

1、问题的简单描述:求所有的水仙花数(水仙花数是一个3位自然数,该数各位数的立方和等于该数本身)
2、实验代码:

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

3、流程图:技术图片

4、问题分析:这道题之前在上课的时候讲解过,在输入代码过程中没有出现很多的问题。

3.实验练习:实验5.3.4

1、问题简单描述:输入4个字符型的数字,并将其转换为十进制整数后显示出啦
2、实验代码:技术图片

3、流程图:技术图片

4、问题分析:在输入代码时由于粗心,在for语句后面加了“;”导致运行不出来。

4、实验练习:实验5.3.5练习1

1、问题简单描述:有100匹马,要驮100担货物。其中1匹大马可以驮3担货物,1匹中马可以驮2担货物,2匹小马可以驮1担货物,求所需大马、中马、小马可以有多少种组合
2、实验代码:

#include
main()
{
    int m,n,k;//m,n,k分别代表大马、中马和小马的匹数
    int sum=0; 
    printf("各种驮法如下:\n");
    for (m=1;m

3、流程图:技术图片

4、问题分析:在输入代码是把“==”输入为“=”

5、实验练习:实验5.3.5练习2

1、问题的简单描述:在一正整数等差数列,已知该数列前4项之和等于26,前4项之积等于880,请编写程序,求该等差数列前6项的值及该数列前6项的和。
2、实验代码:
技术图片

3、流程图:技术图片

4、问题分析:在输入代码时帮b和d的位置搞错了,导致了运算结果的错误

6、实验练习:实验5.3.5练习3

1、问题的简单描述:有30个学生一起去买小吃,共消费50元,其中,每个大学生花3元,每个中学生花2元,每个小学生花1元,求大、中、小学生的人数分配共有多少种不同的组合(不计算某类学生数为0的组合)
2、实验代码:

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

3、流程图:技术图片

4、问题分析:在输入代码的过程中要注意每一个嵌套的配对的问题,容易产生混乱。

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

1、流程图:技术图片

2、代码:

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

四、实验小结(剖析个人得失)

本次实验发现了有的时候会在for语句后面自然的加上“;”,导致运行结果的错误;也会有时会因为粗心,导致有些字母输入错误;也在实验中发现了一些自己不明白的地方,并通过和同学讨论或者上网查阅资料得到了解决。

c语言程序设计实验(四)

标签:项目   很多   img   语句   一起   也会   tin   数字   通过   

原文地址:https://www.cnblogs.com/ljc-0819/p/12682878.html


评论


亲,登录后才可以留言!