这世上有三样东西是别人抢不走的:一是吃进胃里的食物,二是藏在心中的梦想,三是读进大脑的书。

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("输入要统计的文件名\n");
    scanf("%s",file_name);  
    fp=fopen(file_name, "r");
    while((c=fgetc(fp))!=EOF)
    { 
        if(c=='\n') 
        {
            flag++;
        }
        
        x=c; 

    } 
    fclose(fp); 
    if(x!='\n')
    {
        flag ++;
    }   
    if(c!='\0')
    {
        flag--;
    } 
    if(c!='//')
    {
        flag--;
    } 
    printf("文件共有%d行。\n", 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=='\n')
             {
                sum++;
             }
          }
       }
    else 
    {
    printf("文件名或文件地址输入错误\n");continue;
    }
    fclose(fp);
    printf("%s共%d行代码\n",filename,sum);
    line=line+sum;
    printf("截止目前一共%d行代码\n",line);
   } 
   return 0;
}

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

①复制

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

②查找

#include <stdio.h>
int main()
{
    char a[100];
    int i;
    printf("请输入数组a:\n");
    gets(a);
    for(i=0; a[i]!='\0'; 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日

posted @ 2017-01-21 15:22  进击的小白V  阅读(1022)  评论(4编辑  收藏  举报
感谢观看。转载复制请注明源处~!