首页 > 代码库 > Java引领新生活

Java引领新生活

  • 阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
  • 我觉得师生关系应当是亲密无间,课上老师讲解学生配合,课下师生交流启发思考。
  • 你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
  • 我学过葫芦丝,可能别人没有学过,所以我觉得专长一个是自己喜欢兴趣使然,另一个就是努力勤奋拼搏所致,我觉得这个对于下学期的学习应该是努力第一位,兴趣慢慢培养,通过假期学习我好像没有很爱这门科目的冲动。
  • 学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计(代码改进,把注释行,空行都不算为一行程序,那么应该怎么写)。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
  • 我相信不管多少行代码,只要你有信心并且去做都能完成,所以我的回答是能。
  • 学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序
  • #include <stdio.h>  
    #define N 30  
    int main() 
    { 
    FILE *fp=NULL;
    char file_name[N];
    int s,a=0,l=0;  
    printf("请输入要统计的文件名:\n");
    scanf("%s",file_name);  
    fp=fopen(file_name, "r");
    while((s=fgetc(fp))!=EOF)
    { 
        if(s==‘\n‘) 
        {
            l++;
        }  
        a=s;
    } 
    fclose(fp); 
    if(a!=‘\n‘)
    {
         l++;
    }   
    else if(s!=‘\0‘||s!=‘//‘)
    {
        l--;
    } 
    printf("共有%d行\n", l);    
    return 0; 
    }

    我会努力学习,写代码,尽力去完成5000行代码。

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

    复制

    #include<stdio.h>    
    #define N 5
    int main()
    {
    int a[N];
    int b[N];
    int i;
    printf("输入b数组的数字:\n");
    for(i=0;i<N;i++)
    {
        scanf("%d",&b[i]);
    }
    
    for(i=0;i<N;i++)
    {
        a[i]=b[i];
    }
    printf("输出数组A的内容\n");
    for(i=0;i<N;i++)
    {
        printf("%d",b[i]);
    }   
    }

    查找

    #include<stdio.h>   
    #define N 10    
    int main()
    {
    int a[N];
    int i,j=0;
    printf("请输入数字(输入0结束):\n");
    for(i=0;i<N;i++)
    {
        scanf("%d",&a[i]);
        if(a[i]==0)
        {
            break;
           
        }
    }
    printf("查找是否有数字5:\n");
    for(i=0;i<N;i++)
    {
        if(a[i]==5)
        {
           j++;
        }
    }
    if(j=1)
    printf("存在");
    else
    printf("不存在");
    }

    排序

    #include<stdio.h>
    #define N 10
    void main()
    {
    int a[N],flag;
    int i,j,temp;
    printf("please input %d numbers\n".N);
    for(i=0;i<N;i++)
    {
        scanf("%d",&a[i]);      
    }
    printf("\n");
    for(i=1;i<N;i++)
    {
        iflag=0;
        for(j=0;j<N-i;j++)
        {
            if(a[j]>a[j+1])
            {                                   
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
                iflag=1;
            }
        }
        if(iflag==0)
        {
                break;                      
        }       
    }
        
        printf(排完序的数组为:\n");
        for(i=0;i<N;i++)
        {                                   
            printf("%3d\n",a[i]);
        }
    }

Java引领新生活