zoukankan      html  css  js  c++  java
  • 2020-2021-01 20201230 《信息安全专业导论》第八周学习总结

    作业信息:

    这个作业属于哪个课程? <班级的链接>https://edu.cnblogs.com/campus/besti/2020-2021-1fois
    这个作业的要求在哪? <作业要求的链接>https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07
    这个作业的目标

    学习功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素,汇编、编译、解释、执行

    教材内容:本章主讲面向对象方法,编程环境(IDE),程序设计语言类型及其各类功能。

    学习中遇到的问题:

    1.对于指针变量掌握不熟,还很陌生。

    2.对于gets()和scanf()的区别有些地方看不懂。

    3.代码实现验证哥德巴赫猜想不成功:

    #include<stdio.h>
    int main(){
        int n,i=2,a,b,c,d,k;
        printf("请输入一个大于6的正偶数:");
        scanf("%d",&n);
        for(i=2,a;i<(n+1)/2;i+=1)
        {
        for(d,i,k=1;i<n,k<i;k+=1)
        {
        d=i%k;
        if(k!=1&&d==0)continue;
        else if(k=i-1)goto pos_1;
        }
        pos_1:a=n-i;
        for(c,b=2;b<a;b+=1)
        {
        c=a%b;
        if(c==0)break;
        else if(b=a-1)
        printf("%d=%d+%d
    猜想正确",n,i,a);
        }
        }
        return 0;
    }

    4.冒泡法以实现,但感觉有些地方不完美:

    #include<stdio.h>
    int main(){
        int arr[1000],i,a,b,c,m=0;
        for(a,i=0;i<1000;i+=1)
        {
        scanf("%d",&arr[i]);
        if(arr[i]==-1) break;
        else continue;
        }
        do
        { 
        for(c,a=i;a>=1;a-=1)
        {
        if(arr[a]>arr[a-1])
        continue;
        else 
        {
        c=arr[a];
        arr[a]=arr[a-1];
        arr[a-1]=c;
        }
        }
        m+=1;
        }while (m<i-1);
        for(b=0;b<=i;b+=1)
        {
        printf("%d ",arr[b]);
        }
        return 0;
    }
      代码行数(新增/积累) 学习时长(新增/积累) 搏客量(新增/积累) 重要成长
    目标 5000行 400小时 30篇  
    第八周 300/3400 30/240 3/19  

    本周收获:不断刨空自己,让自己以各种角度去学习编程,节奏很舒适。

  • 相关阅读:
    uva 12096
    uva 705
    uva 657
    uva 10129
    uva 816 BFS求最短路的经典问题……
    uva 1103
    uva 699
    这是昨天的内容,就这样慢慢整吧,然后,荒废了好多时间啊!!
    今天就这么乱糟糟的过啦~刚刚接触html,就稍微写了一下,明天加油,今天直接贴图
    uva 548 tree
  • 原文地址:https://www.cnblogs.com/RookieHacker1230/p/14020346.html
Copyright © 2011-2022 走看看