刘婉蓉

第二次作业

一.作业所要求链接:https://edu.cnblogs.com/campus/hljkj/Cprogramming_2018Autumn_CST2018_4/homework/2502

二.

计算机18秋-函数
6-2 找两个数中最大者

1.实验代码

int max( int a, int b )
{
    int max;
    if(a>b)
    {
        max=a;
    }
    else
    {
        max=b;
    }
    return max;
}

 

2.

(1).解题思路

第一步:根据题意定义a,b两个整型变量

第二步:定义max并用if-else语句判断a>b时的情况

第三步:当a<b时,max=b

第四步:返回max

(2).流程图

3.本题调试过程碰到问题及解决办法

(1).运行截图:

(2).调试过程

遇到问题:无

计算机18秋-数组1
7-2 输出数组元素

1.实验代码

#include<stdio.h>
int a[100],b[100];
int n,i;
int main()
{
    scanf("%d",&n);
    for (i=1;i<=n;i++)
      scanf("%d",&a[i]);
    for (i=1;i<n;i++)
      b[i]=a[i+1]-a[i];
    for (i=1;i<n;i++)
    {
        if (i%3!=0&&i!=n-1) 
        printf("%d ",b[i]);else printf("%d",b[i]);
        if (i%3==0)  printf("\n");
    }
    return 0;
}

 

2.

(1).解题思路

第一步:定义循环变量i和数组a[i],b[i];

第二步:使b[i] =a[i+1]-a[i]并设置for循环输入数组;

第三步:使用if语句:if (i%3!=0&&i!=n-1)

第四步:输出结果

(2).流程图

3.本题调试过程碰到问题及解决办法

 

问题:最小n,输出一个数字和回车;次小n,回车前不能有多余空格;输出最后一行不满3个数字,不能多空格。

解决办法:掌握好对空格的控制和使用。

计算机18秋-数组2
7-4 选择法排序

1.实验代码

# include <stdio.h>
int main()
{
    int i, index, k, temp;
    int a[10];
    for(i = 0; i < 10; i++)
    {
        scanf("%d", &a[i]);
    } 
    for(k = 0; k < 3; k++)
    {
        index = k;
        for(i = k + 1; i < 10; i++)
        {
            if(a[i] < a[index])  
            {
                index = i; 
            }
        }
        temp = a[index];
        a[index] = a[k];
        a[k] = temp;
    }
    for(i = 0; i < 10; i++)  
    {
        printf("%5d",a[i]);
    }
    return 0;
} 

 

2.

(1).解题思路

第一步:定义循环变量i,k,最小下标index,临时变量temp,数组a[10];

第二步:利用for(i = 0; i < 3;i++)进行控制以及利用for(j = i+1; j <10; j++)起始交换位置

第三步:由题意可得利用temp=a[i];a[i]=a[min];a[min]=temp;

第四步:输出结果

(2).流程图

3.本题调试过程碰到问题及解决办法

碰到问题:无

三.总结

(1).学习了有关函数和数组的有关知识。通过指针引用数组元素。a[i] 或 (a+i) 或 (p+i) 其中 p=a;指针变量的值可以改变,数组名是固定的地址,不能改变。学习了一部分有关于html以及css的基础课程。颇有收获。

(2).对于新知识的接受能力我觉得还有待提高,无论在以后的学习还是现在,数组都是很重要的知识点。

     我通过观看网上教学视频弄懂自己的知识盲点,也通过翻书,从基本的理论知识出发,巩固老师所教的知识。

四.点评

王恩临

闫慧欣

刘昱淞

表格:

折线图:

 

 

posted on 2018-12-22 02:51  刘婉蓉  阅读(165)  评论(3编辑  收藏  举报

导航