zoukankan      html  css  js  c++  java
  • 2017java预留作业 1502 程逸飞

    2017《Java技术》预备作业


    1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
    我觉得一种优异的师生关系,应当是一种友谊关系,老师和学生互为朋友,朋友之间应当互相尊重,互相学习,当然老师所教的知识的比重要占很大部分,教学过程本就是互相学习的过程,在学习过程中应当做到彼此诚实不欺诈,不依赖另一方,一方允许另一方发展其独特的个性与创造力等,只有互相尊重才能让师生关系更和谐。

    2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
    会打羽毛球,排球,会弹吉他唱歌,技能获取的成功关键是坚持不懈的练习,任何一门特长在光耀的背后总有数不清的汗水,只有通过不断的练习,才能熟练的掌握,所以在下学期的学习中一定要付出巨大的努力才行。

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

    #include <stdio.h>
    int main()
    {
        FILE * fp=NULL; 
        int c,b=0;  
        char cname[20]
        int hang = 0;   
        scanf("%s",cname);              
        fp=fopen(cname, "r");                 
        while((c=fgetc(fp))!=EOF)            
        {
            if(c=='\n') 
    	    hang ++;                        
            b=c;                                 //保存上一字符。
        }
        fclose(fp);                    
        if(b!='\n')                      //末尾字符特殊处理
    	hang ++;                       
         
        printf("文件共有%d行。\n", hang);
    
        return 0;
    }
    

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

    #include <stdio.h>
    void copy(int a[]);
    void find(int a[]);
    void paixu1(int a[]);
    void paixu2(int a[]);
    
    int main()
    {
    	int  a[5],i;
    	
    	for(i=0;i<5;i++)
    	{
    		scanf("%d",&a[i]);
    	}
    	copy(a);
    	find(a);
    	paixu1(a);
    	paixu2(a);
    
    }
    
    void copy(int a[])
    {
    	int b[5],i,n;
    	n=0;
    	printf("复制后数组b的内容为:\n");
    	for(i=0;i<5;i++)
    	{
    		b[i]=a[i];
    		printf("b[%d]=%d  \n",i,b[i]);
    	}
    }
    
    void find(int a[])
    {
    	int x=5,i,k=0;
    	for(i=0;i<5;i++)
    	{
    		if(x==a[i])
    		{
    			printf("存在数字5\n");
    			k=1;
    			break;
    			
    		}
    	}
    	if(k==0)
    	{
    		printf("没有数字5\n");
    	}
    }
    
    void paixu1(int a[])
    {
    	int i,j,temp;
    	for(i=0;i<4;i++)
    	{
    		for(j=0;j<4;j++)
    		{
    			if(a[j]>a[j+1])
    			{
    			temp=a[j];
    			a[j]=a[j+1];
    			a[j+1]=temp;
    
    			}
    		}
    	}
    	printf("从小到大排序为:");
    	for(i=0;i<5;i++)
    	printf("%2d",a[i]);
    
    
    }  
    
    void paixu2(int a[])
    {
    	int i,j,temp;
    	for(i=0;i<4;i++)
    	{
    		for(j=0;j<4-i;j++)
    		{
    			if(a[j]<a[j+1])
    			{
    			temp=a[j];
    			a[j]=a[j+1];
    			a[j+1]=temp;
    
    			}
    		}
    	}
    	printf("从大到小排序为:");
    	for(i=0;i<5;i++)
    	printf("%2d",a[i]);
    
    }  
    
  • 相关阅读:
    mysql中cast() 和convert()的用法讲解
    li内有span需要右浮的问题
    svn检出项目
    vue中的 ref 和 $refs
    for in 循环 和for循环 for of循环
    setInterval()、clearInterval()、setTimeout()和clearTimeout() js计数器方法(还有第三个参数)
    利用history.pushState()实现页面无刷新更新
    函数isNaN() parseFloat() parseInt() Math对象
    一个关于margin-top的问题
    vue 父子组件之间传参
  • 原文地址:https://www.cnblogs.com/cheng666/p/6375842.html
Copyright © 2011-2022 走看看