zoukankan      html  css  js  c++  java
  • 2017《JAVA》预备作业 计科1501刘喆

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

    A:个人认为良好的师生关系是要建立在互相了解和互相体谅的基础之上的,实际上是更加贴近朋友的一种关系。当毕业多年后,学生能够对别人自豪的说出:那就是我的老师,而老师也能够自豪的对别人提起:那就是我带过的学生。再见面能够像多年未聚的老朋友一样有说有笑,而不是选择无视或者因为之前不愉快的种种而在心中抱怨,这就是我期望的师生关系。

    ---

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

    A:没特长,各个方面多少都有接触,但并不算专精。目前在学h5和css,js也在缓慢开坑中。专长技能的获取无非就是多练以及多想。

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

    #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;
    }
    

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

    复制

    #include <stdio.h>
    int main()
    {
        char a[100],b[100];
        printf("输入a: 
    ");
        gets(a);
    	printf("输入b: 
    ");
    	gets(b);
    	memcpy(b, a, sizeof(a));
    	printf("b为:");
    	puts(b);
    }
    

    查找

    #include <stdio.h>
    int main()
    {
    	int a[100];
        int i,t=0,c;
    	printf("a的长度
    ");
    	scanf("%d",&c);
    	printf("输入a
    ");
    	for(i=0;i<c;i++)
    	{
    		scanf("%d",&a[i]);
    	}
        for(i=0;i<c; i++)
        {
            if(a[i]==5)
            {
                printf("a中有5
    ");
    			t++;
            }
        }
    	if(t==0)
    	{
    		printf("a中没5
    ");
    	}
    }
    

    排序

    #include <stdio.h>
    void main()
    {
    	int a[100];
    	int c,i,j,t;
    	printf("a的长度
    ");
    	scanf("%d",&c);
    	printf("输入a
    ");
    	for(i=0;i<c;i++)
    	{
    		scanf("%d",&a[i]);
    	}
    	for(j=0; j<c; j++)
            for(i=0; i<c-1-j; i++)
                if(a[i]>a[i+1]) 
                {
                    t=a[i];
                    a[i]=a[i+1];
                    a[i+1]=t;
                }
    	printf("从小到大为");
        for(i=0; i<c; i++)
            printf("%d ",a[i]);
    	printf("
    ");
    	printf("从大到小为");
    	for(i=c;i>0;i--)
    		printf("%d ",a[i-1]);
    	printf("
    ");
    }
    
  • 相关阅读:
    洛谷 P4071 [SDOI2016]排列计数
    问题 G: 【一本通提高同余问题】计算器
    问题 A: 【一本通提高组合数学】Bullcow 牡牛和牝牛
    浅谈卢卡斯定理(非扩展)
    2019西安联训B层 Day 6练习题 问题 C: 扩展欧几里得
    react使用lazy()和Suspense实现根据路由进行代码分割
    react-loadable 使用高阶组件动态import组件,实现代码分割(code-splitting)
    react angular vue流行度对比
    react 服务端渲染(ssr) 框架 Next.js
    超级字符串内class正则匹配替换 可以用于css modules
  • 原文地址:https://www.cnblogs.com/yamito/p/6363320.html
Copyright © 2011-2022 走看看