zoukankan      html  css  js  c++  java
  • 2017《JAVA技术》预备作业计科150219何俏依

    1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?

    我期望的师生关系是长辈和晚辈,前辈和后生,朋友与朋友之间的关系,作为晚辈,要尊敬长辈,不能对长辈进行言语攻击和起冲突;作为后生,要谨遵教诲,有不懂的问题及时问,有不同的见解,及时沟通,有想法及时请教;作为朋友,互相关心,经常聊天,彼此像对待挚友一样。

    2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?

    我认为自己没有什么技能比大多数人更好,但我觉得自己相比去其他人更独特;

    不与他人比较,不随大流,有自己的学习方法,学习时间,劳逸结合,学习是第一位的,社团是第二位的,对自己负责,有担当;

    下学期课程更紧张,不急不焦躁,努力学习,制定适合自己的学习方案。

    3.学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计(代码改进,把注释行,空行都不算为一行程序,那么应该怎么写)。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?

          #include <stdio.h> 
          int scanline(char * filename) 
          { 
          FILE * f = 0;
          char lines[100]=""; 
          int l= 0; 
          f = open(filename, "r"); 
          if(!f) return 0; 
          while(!feof(f)) 
          {
          gets(l, 100, f);
          l++;
          } 
          close(f); 
          return l; 
          } 
          int main(void) 
          { 
          char file[20]="1.txt"; 
          int l = 0; 
          l= scanline(file); 
          printf("文件%s共有%d行\n", file, l); 
          return 0; 
          }
    

    c语言和数据结构学习的不好,不能独立完成一个程序,学习java会很吃力,但是我会很努力,写好每一次的实验作业,争取完成8000行代码。

    4.学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。

    复制

           #include<stdio.h>
           int main()
           {
           char A[10],B[20];
           int i;
           printf("请输入A:\n");
           scanf("%s",A);
           for(i=0;i<=A;i++)
           B[i]=A[i];
           printf("B的值为:\N"); 
           return 0;
           }
    

    查找

           #include<stdio.h>
           int main()
           {
           char A[5]={4,5,8,7,9};
           int i=0,j;
           printf("请输入要查找的数:\n');
           scanf("%d",&j);
           while(i<A)
           {
           if(A[i]=j)
           printf("数组A中有该数,查找成功:\n");
           else
           printf("数组A中没有该数,查找失败:\n");
           } 
           return 0;
           }
    

    从小到大排序

            #include<stdio.h>
            int main()
            {
            char A[5]={4,5,8,7,9};
            int i,j,k;
            for(i=0;i<5;i++)
            scanf("%d",&A[i]);
            } 
            for(i=0;i<4;i++)
            for(j=i+1;j<5;j++)
            if(a[i]>a[j]) 
            {
            k=A[i];
            A[i]=A[j];
            A[j]=k;
            }
            for(i=0;i<5;i++)
            printf("输出排序后的数\n",A[i]);
            return 0;
            } 
    

    从大到小排序

            #include<stdio.h>
            int main()                 
            {
            char A[5]={4,5,7,8,9};
            int i,j,k;     
            for(i=0;i<A;i++)       
            scanf("%d",&A[i]);
            for(i=0;i<4;i++)     
            for(j=0;j<4-i;j++)    
            {
            if(a[j]<a[j+1])  
            {
            K=A[j];             
            A[j]=A[j+1];           
            A[j+1]=K;           
            } 
            }
            printf("输出排序之后的数:\n",A[i]); 
            return 0;            
            }
  • 相关阅读:
    NET Core中实现一个Token base的身份认证
    自定义一个服务器感受一下管道是如何监听、接收和响应请求的
    把商品卖给用户
    Mac版Visual Studio预览版
    Docker实战
    大数据的四大特点
    ElasticSearch Nosql
    Oracle和Elasticsearch数据同步
    关于MySql链接url参数的设置 专题
    linux date
  • 原文地址:https://www.cnblogs.com/HQY110/p/6343939.html
Copyright © 2011-2022 走看看