作业八 总结

知识点:

1.数组长度是一个常量

2.一维数组的引用

引用前必须先定义再引用

3.数组元素的引用要指定下标,形式为:

    数组名[下标]

4.数组下标从0开始,下标不能越界。

二、实验中遇到的问题及解决方法:

自己打代码时会马虎,出现一些细小的错误。从而影响大局。只有上课认真听才能够进步。

#include<stdio.h>
int main(void)
{
    int i,sum=0,ave;
    float score[10];
    for(i=0;i<10;i++)
    {
        scanf("%f",&score[i]);
    }
    for(i=0;i<10;i++)
    {
        sum=sum+score[i];
    }
    printf("sum=%d\n",sum);
    ave=sum/10;
    printf("ave=%d\n",ave);
    return 0;
}

  

#include<stdio.h>
int main(void)
{
    int i,a[5],x;
    printf("请输入五个整数:\n");
    for(i=0;i<5;i++)
    {
        scanf("%d",&a[i]);
    }
    printf("请输入一个整数:\n");
    scanf("%d",&x);
    for(i=0;i<5;i++)
    {
        if(x==a[i])
        {
            printf("Index is %d",i);
            break;
        }
    if(i==5) printf("Not found\n");
    }
    return 0;
}

  

#include<stdio.h>
int main(void)
{
    int i,j,a[10],index,n,temp;
    printf("Enter n:\n");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[10]);
    }
    for(i=0;i<n-1;i++)
    {
        index=i;
        for(j=i+1;j<n;j++)
        {
            if(a[j]<a[i]) index=i;
            temp=a[index];
            a[index]=a[i];
            printf("After sorted:");
        }
        for(i=0;i<n;i++)
        {
            printf("%5d",a[i]);
        }
    }
    return 0;
}

  

#include <stdio.h>
int main()
{
    int n,i,j,k,a[10];
    printf("输入一个正整数n(1<n<=10):");
    scanf("%d",&n);
    printf("输入n个整数:");
    for(i=1;i<=n;i++)
    {
        scanf("%d",&a[i]);
    }
        for(i=1;i<=n-1;i++)
            {
                for(j=i+1;j<=n;j++)
                    {
                        if(a[i]<a[j])
                            {
                                k=a[j];
                                a[j]=a[i];
                                a[i]=k;
                            }
                    }
            }
    printf("排序:\n");
    for(i=1;i<=n;i++)
    {
        printf("%d\n",a[i]);
    }

    return 0;
}

  

三.心得体会

数组用的很方便,也感觉到了代码的强大功能。要及时跟住老师所讲的内容 ,才能够有所提高。

时间: 2024-11-05 15:58:34

作业八 总结的相关文章

团队作业八——第二次团队冲刺(Beta版本)第6天

团队作业八--第二次团队冲刺(Beta版本)第5天 一.每个人的工作 (1) 昨天已完成的工作 简单模式逻辑代码涉及与相关功能的具体实现 (2) 今天计划完成的工作 修改完善注册登录内容界面,编辑错题文件写入. (3) 工作中遇到的困难 今天花了较多时间在完善登录注册界面上,这让我们比较担心,如果每天都花很多时间在解决之前的问题,当天的任务又做不好,会不会赶不上进度.如果每天都不能正常完美的完成每天任务,那冲刺最后一天结束的时候,又哪里再有一个明天给我们完善代码.且今天还遇到了写入SD存储卡文件

团队作业八——第二次团队冲刺(Beta版本)第4天

团队作业八--第二次团队冲刺(Beta版本)第4天 一.每个人的工作 (1) 昨天已完成的工作 做一下用户注册的功能和登录功能. (2) 今天计划完成的工作 完成界面跳转 (3) 工作中遇到的困难 界面跳转涉及到逻辑性相对复杂,所以具体做的时候会出现一些小的问题. (4) 每个人的贡献比 二.燃尽图 三.代码 package com.example.asus.app_sizeyunsuan; import android.content.Intent; import android.suppor

团队作业八——第二次团队冲刺(Beta版本)第5天

团队作业八--第二次团队冲刺(Beta版本)第5天 一.每个人的工作 (1) 昨天已完成的工作 完成界面跳转界面. (2) 今天计划完成的工作 简单模式逻辑代码涉及与相关功能的具体实现 (3) 工作中遇到的困难 错题本功能完成过程中遇到一些问题 (4) 每个人的贡献比 二.燃尽图 三.代码 package com.example.asus.app_sizeyunsuan; import android.os.Environment; import android.support.v7.app.A

团队作业八——第二次团队冲刺(Beta版本)第7天

团队作业八--第二次团队冲刺(Beta版本)第6天 一.每个人的工作 (1) 昨天已完成的工作 登录注册功能的完善与实现和简单测试模块的优化 (2) 今天计划完成的工作 修复昨天写入SD存储卡文件权限问题,以及中级和高级功能的实现. (3) 工作中遇到的困难 只完成了部分,具体见明天... (4) 每个人的贡献比 二.燃尽图 三.代码 由于今天班级活动和班聚耽误了下午和晚上的时间,我们只完成了部分,完整的代码明天会补上的 四.模块部分截图 同样明天见... 五.项目进展 今日计划内容被打乱,只完

作业八:软件工程学期作业总结

1.学习收获 A):你书写的代码量(多少行) 看到要统计书写代码量才想起自己在编码后没有妥善地保管好代码,而是删除整个工程项目或者在项目中删除以前的代码继续写下一次的.粗略地估计下,大三开学到现在,除了满课的日子,每天编写代码的数量都会在300行左右.(虽然觉得少得有点惭愧,但是每次都会因为学到很多东西感到充实). B):熟悉(了解)哪几个软件工具? MyEclipse:完成软工作业时,经常使用到. GitHub :会一些最基本的使用操作. 除此之外还有MY SQL,MYSQL SQL Serv

作业八 一堆数组的应用

知识点: (1)一堆数组定义的一般形式为: 类型名 数组名 [数组长度]; 类型名指定数组中每个元素的类型:数组名是数组变量的名称,是一个合法的标识符: 数组长度是一个整型常量表达式,设定数组的大小. (2)数组长度是一个常量. (3)C语言规定,只能引用单个的数组元素,而不嫩一次引用整个数组. (4)数组元素的引用要指定下标,形式为: 数组名[下标] (5)下标可以是整形表达式. (6)可以对数组元素赋初始值.一般形式为: 类型名 数组名 [数组长度]=[初值表] 初值表中依次放着数组元素的初

作业八

#include<stdio.h> int main() { int i; double average,sum=0; int a[10]; printf("Enter 10 integers:"); for(i=0;i<10;i++){ scanf("%d",&a[i]); sum=sum+a[i]; } average=sum/10; printf("average=%.2f\n",average); printf(

作业八——单元测试练习(个人练习)

必做一: 针对附录1给出的三角形判断Java 代码,应用等价类划分法设计测试用例,用表格形式列出设计的测试用例: 测试用例如下:(红色字体为错误预言) 序号 测试输入:三条边 测试预言:[Oracle:Illegal(非三角形),Scalene(一般三角形), Isoceles(等腰三角形),Regular(等边三角形)] 1 (5,5,5) Regular 2 (-5,-5,-5) Regular 3 (1,4,5) Illegal 4 (2,3,5) Illegal 5 (3,4,5) Sc

作业八总结

一维数组的定义和引用 1.定义 明确数组变量名,数组元素的类型和数组的大小. 一般形式:类型名 数组名[数组长度]: 注:数组长度是一个常量.数组名是一个地址常量,存放数组内存空间的首地址. 2.引用 只能引用单个的数组元素,二不能一次引用整个数组. 下标可以是整型表达式.它的合理取值范围是[0,数组长度-1] 数组下标从0开始,下标不能越界.例如:int k,啊[10]; 二一维数组的初始化 1.和简单变量的初始化一样,在定义数组时,也可以对数组元素赋值,其一版形式为:int a[ 10 ]