zoukankan      html  css  js  c++  java
  • 作业八 总结

    知识点:

    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
    ",sum);
        ave=sum/10;
        printf("ave=%d
    ",ave);
        return 0;
    } 
    

      

    #include<stdio.h>
    int main(void)
    {
        int i,a[5],x;
        printf("请输入五个整数:
    ");
        for(i=0;i<5;i++)
        {
            scanf("%d",&a[i]);
        }
        printf("请输入一个整数:
    ");
        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
    ");
        }
        return 0;
    }
    

      

    #include<stdio.h>
    int main(void)
    {
        int i,j,a[10],index,n,temp;
        printf("Enter 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("排序:
    ");
        for(i=1;i<=n;i++)
        {
            printf("%d
    ",a[i]);
        }
        
        return 0;
    }
    

      

    三.心得体会

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

  • 相关阅读:
    代码阅读:结构与逻辑
    ReactiveCocoa 中 RACSignal 所有变换操作底层实现分析(上)
    大白话讲解Promise(一)
    ReactiveCocoa 中 RACSignal 是如何发送信号的
    The Future Of ReactiveCocoa by Justin Spahr-Summers
    reactive programming
    【转】iOS中流(Stream)的使用
    NSStream 流式思想
    Future模式 总结
    备忘
  • 原文地址:https://www.cnblogs.com/yy1997/p/6071062.html
Copyright © 2011-2022 走看看