• java预备作业 计科1501赵健宇


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

    我的高中语文老师和同学们就像朋友一样打成一片,结果大家觉得他没有什么威严。我的初中英语老师过于苛刻不近人情,以至于同学们毕业了都不想回去看他。所以说我希望的师生关系,既要有严肃,又要有人情。老师应该有他的威严,教学才能正常进行,老师也应该有他的人情,同学们才会愿意接受教育。同学应该理解老师的严格,因为这是老师尽职尽责的表现。同学们也应该感激老师关心,因为这是老师无私奉献的体现。


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

    当被问到有什么比大多数人更好的技能时,我的第一感受是这个问题难以回答。也许是因为在大多数情况下我学习一门技能本着能够满足需要就好的心态来做的,我在小学的时候学过素描,小号,遗憾的是都因为各种原因没有一直坚持。下面是我在追求进步的过程中的感受和经验。

    • 兴趣是成功的前提
    • 毅力是成功的保障
    • 进取精神是成功的动力

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

    大概在4000行-6000行之间。5000能够完成,尽量达到8000或以上。

    #include <stdio.h> 
    int main() 
    { 
        FILE *fp=NULL;
        char file_name[30];
        int c,x=0; 
        int flag=0; 
        printf("输入要统计的文件名
    ");
        scanf("%s",file_name);  
        fp=fopen(file_name, "r");
        while((c=fgetc(fp))!=EOF)
        { 
            if(c=='
    ') 
            {
                flag++;
            }
            
            x=c; 
    
        } 
        fclose(fp); 
        if(x!='
    ')
        {
            flag ++;
        }   
        if(c!='')
        {
            flag--;
        } 
        if(c!='//')
        {
            flag--;
        } 
        printf("文件共有%d行。
    ", flag);    
        return 0; 
    }
    #include<stdio.h>
    int main()
    {
        int i,t,line=0;
        FILE *fp;
        char filename[100];
        for(i=0;;i++)
        {
           int sum=1;
           printf("输入文件名或文件地址:");
           gets(filename);
           fp=fopen(filename,"rt"); 
           if(fp!=NULL)
          {
               while((t=fgetc(fp))!=EOF)
              {
                  if(t=='
    ')
                 {
                    sum++;
                 }
              }
           }
        else 
        {
        printf("文件名或文件地址输入错误
    ");continue;
        }
        fclose(fp);
        printf("%s共%d行代码
    ",filename,sum);
        line=line+sum;
        printf("截止目前一共%d行代码
    ",line);
       } 
       return 0;
    }
    

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

    ①复制

    #include <stdio.h>
    int main()
    {
        char a[100],b[100];
        int i;
        printf("请输入数组a:
    ");
        gets(a);
        for(i=0; a[i]!=''; i++)
            b[i]=a[i];
        b[i]='';
        printf("数组b为:")
        puts(b);
    }   
    

    ②查找

    #include <stdio.h>
    int main()
    {
        char a[100];
        int i;
        printf("请输入数组a:
    ");
        gets(a);
        for(i=0; a[i]!=''; i++)
        {
            if(a[i]=='5')
            {
                printf("数组中有5!");
            }
        }
    }
    

    ③排序

    void main()
    {
        int a[10];
        int i,j,t,n;
        printf("请输入数组:");
        for(n=0;n<10;n++)
        {
            scanf("%d",&a[n]);
        }
        for(j=0; j<10; j++)
            for(i=0; i<10-1-j; i++)
                if(a[i]>a[i+1]) 
                {
                    t=a[i];
                    a[i]=a[i+1];
                    a[i+1]=t;
                }
        for(i=0; i<10; i++)
            printf("%d ",a[i]);
    }
    

    多谢阅读~

    作者 [@赵健宇]
    2017 年 01月 21日

  • 相关阅读:
    centos安装1
    centos安装
    Yii单表常用语句
    22.2015.08.18第二十三课mvc1,2(mvc环境搭建)
    21.2015.08.13第二十三课ado.net3(增删改查、get传值、post传值、SQL防注入、调存储过程、SQLHELPER)
    20.2015.8.12第二十二课ado.net1,2(增删改查代码)
    17.2015.08.04第十八节课 C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)
    16、2015.08.03第十七节课 C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个类的方法、类页面内容的解释、定义Person的类、调用Person类的方法、命名规范、数值类型)
    sql server 2008 相关错误整理(win7系统)
    刚刚接触的LINQ
  • 原文地址:https://www.cnblogs.com/ai1045152332/p/6337098.html
Copyright © 2020-2023  润新知