zoukankan      html  css  js  c++  java
  • 2017 《Java》预备作业计科1502宋奇蕊

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

    ·我期望的师生关系是严肃的,教学时一丝不苟的严谨,我期望的师生关系又是活泼的,学生畅所欲言,共同学习。

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

    ·没有特别的长处,最近打算学滑板
    ·经验即为坚持
    ·学习亦是如此好,坚持日复一日的练习,才会学到真知识

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

    ·一共写了4000多行代码
    统计

    #include <stdio.h>
    int main()
    {
        FILE *fp=NULL; 
        int c,b=0;  
        char name[20];
        int n=0;   
        scanf("%s",name);              
        fp=fopen(name, "r");                 
        while((c=fgetc(fp))!=EOF)            
        {
            if(c=='\n') 
            n++;                        
            b=c;                               
        }
        fclose(fp);                    
        if(b!='\n') 
        n++;                       
        printf("文件共有%d行\n",n);
        return 0;
    }
    

    ·5000行的代码对我来说是有难度的,我会尽自己所能完成学习任务

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

    复制

    #include <stdio.h>
    #define m 1024
    int main()
    {
    	int ia[m]={0},ib[m]={0};
    	int i=0;
    	printf("ia初始化(除0外):\n");
    	while(1)
    	{
    		scanf("%d",&ia[i]);
    		if(ia[i]==0)
    			break;
    		i++;
    	}
    	printf("初始化成功!\n");
    	printf("将数组ia中的数值复制到ib中:\n");
    	for(i=0;i<m;i++)
    	{
    		if(ia[i]==0)
    			break;
    		else
    			ib[i]=ia[i];
    	}
    	for(i=0;i<m;i++)
    	{
    		if(ia[0]==0)
    		{
    			printf("ia为空!\n");
    			break;
    		}
    		else
    		{
    			if(ia[i]==0)
    				break;
    			else
    			{
    				printf("%4d",ia[i]);
    			}
    		}
    
    	}
    	printf("\n");
    	return 0;
    }
    

    查找

    #include <stdio.h>
    int main()
    {
    	int ia[10]={1,2,3,4,5,6,7,8,9,10};
    	int flag=0,i;
    	for(i=0;i<10;i++)
    	{
    		if(ia[i]==5)
    		{
    			printf("查找成功!ia中有数字5!\n");
    			flag=1; 
    		}
    	}
    	if(flag==0)
    		printf("ia中没有数字5!\n");
    	return 0;
    
    }
    

    排序

    #include <stdio.h>
    #define m 1024
    int main()
    {
    	int ia[m]={0};
    	int i,j,n,temp,flag=0;
    	printf("ia初始化(0为结束标志):\n");
    	n=0;
    	for(i=0;i<m;i++)
    	{
    		scanf("%d",&ia[i]);
    		if(ia[i]==0)
    		{
    			break;
    		}
    		n++;
    	}
    	printf("初始化成功!\n");
    	printf("排序结果为\n");
    	for(i=0;i<n-1;i++)
    	{
    		for(j=0;j<n-1-i;j++)
    		{
    			if(ia[j]>ia[j+1])
    			{
    				temp=ia[j];
    				ia[j]=ia[j+1];
    				ia[j+1]=temp;
    			}
    			flag=1;
    		}
    		if(flag=0)
    			break;
    	}
    	printf("从小到大:");
    	for(i=0;i<n;i++)
    	{
    		printf("%4d",ia[i]);
    	}
    	return 0;
    }
    
  • 相关阅读:
    Replication:The replication agent has not logged a progress message in 10 minutes.
    分区管理
    获取URL最后一个 ‘/’ 之后的字符
    Replication 第四篇:事务复制中Subscriber的主键列是只读的
    窗口和窗口函数
    SQL Server 日期格式和日期操作
    约束4:唯一约束,Check约束和null
    约束3:default约束
    Merge语句中NULL的陷阱
    查询“全部”
  • 原文地址:https://www.cnblogs.com/namtaehyun/p/namtaehyun.html
Copyright © 2011-2022 走看看