zoukankan      html  css  js  c++  java
  • 史航416第八次作业&总结

    一、知识点总结:

    1.数组的输入,输出及对整个数组所有元素进行操作通常都用循环结构实现。

    2.可以只给部分元素赋初值。当{ }中值的个数少于元素个数时,只给前面部分元素赋值。

    3.只能给元素逐个赋值,不能给数组整体赋值。

    4.如给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。

    5.数组必须先定义,然后使用 数组名 [数组长度],其中下标只能为整型常量或整型表达式。【自动取整】

    二、问题、解决办法及心得:

    作业第五个没有彻底明白,希望老师课上能够讲解,能够每次征集问题再课上统一解决。上课做的练习不如把作业彻底弄懂有效率。

    作业1

    #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;
    } 

    作业2

    #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;
    }

    作业3

    #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;
    } 

    作业4

    #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;
    }
  • 相关阅读:
    关于添加“服务引用”和“添加引用”的一点总结
    nodejs+express工程 在npm install之后或使用npm install bootstrap命令安装bootstrap之后
    Mongo基础使用,以及在Express项目中使用Mongoose
    Express URL跳转(重定向)的实现
    node 开发web 登陆功能
    node js实战:带数据库,加密的注册登录表单
    nodejs 进阶:封装所有对数据库的常用操作
    nodejs进阶:密码加盐:随机盐值
    Nodejs进阶:密码加盐
    express 路由能力
  • 原文地址:https://www.cnblogs.com/shihang123/p/6068067.html
Copyright © 2011-2022 走看看