2020-2021-01 20201230 《信息安全专业导论》第十一周学习总结

作业信息:

这个作业属于哪个课程? <班级的链接>https://edu.cnblogs.com/campus/besti/2020-2021-1fois
这个作业的要求在哪? <作业要求的链接>https://www.cnblogs.com/rocedu/p/9577842.html#WEEK11
这个作业的目标 学习了解并掌握:计算机网络,网络拓扑,云计算,网络安全,Web,HTML,CSS,Javascript,XML

教材内容:第十五章主讲网络的结构以及类型;第十六章主讲万维网的概念,类型,应用。

学习中遇到的问题:

1.条件编译的运用不熟练

#include <stdio.h>
#define log(frm,nul,args...) {\
    printf("[%s : %d]",__func__,__LINE__);\
    printf(frm, nul,args);\
}
//void func(int a,b){
//    log("a = %d\n",a,b);
    
//} 
main(){
    int a = 123, b = 99;
//    printf("a = %d\n",a);
    log("%d != %d\n",b,a);
//    func(a);
//log("yes,no\n",0);
}

2.无法完全摆脱对计算过程的人脑干预而将过程完全交给计算机

#include<stdio.h>
main(){
  int i,j,x[100],y[100],t,a,b;
  int c = 0 ;
  scanf("%d",&t);
  for (j = 0 ; j < t ; j++)
  {
      scanf("%d%d",&x[j],&y[j]);      
  }

  for (i = 0 ; i < t ; i++)
  {
    if(x[i] > y[i])
      {
          a = x[i] ;
          x[i] = y[i] ;
          y[i] = a ;
    }
    if (x[i] * 2 > y[i]) 
      {
          printf("3\n");
          continue ;
      }
    b = x[i] ;
    while (x[i] < y[i])
    {
       b = b + x[i] - 1 ;
       c += 1;
       if (b >= y[i])
       {
           printf ("%d\n",c+2);
           break;
       }
       x[i] = x[i] + b - 1 ;
       c += 1;
        if (x[i] >= y[i])
        {
            printf("%d\n",c+2);
            break;
        }
    }
  }
 } 
  代码行数(新增/积累) 学习时长(新增/积累) 搏客量(新增/积累) 重要成长
目标 5000行 400小时 30篇  
第十一周 200/4200 30/330 3/27  
posted @ 2020-12-12 11:13  201230RookieHacker  阅读(75)  评论(0编辑  收藏  举报