2017《JAVA技术》预备作业01 计科1502 郎春雨


1.我期望的师生关系

我期望的师生关系很简单,老师既能严格要求学生也有和蔼的一面,在这种过程中,学生们想要增强自己的知识储备,提高自己的实践的能力,就会有无限的学习激情,在课上,高度认真听讲,下课积极复习预习知识,甚至会学习与专业相关的其他知识,并且遇到困难后,积极与老师沟通;而老师,则会积极为学生答疑解惑,针对学生的不足,有目的的对其进行训练,学生则会在这其中得到锻炼。


2.我具有的技能及其经验,以及这些对下学期学习的帮助

我认为我具有的技能是唱歌,唱歌虽然简单,但是唱好需要更多的练习。经验:首先,你要把它当做自己的兴趣爱好,其次,你要坚持,最重要的是遇到困难不是放弃而是想办法去解决。
对于下半学期的学习,它会帮助我更加有目的的去学习,让我不会半途而废,只有付出比别人更多的时间与努力才会得到你想要的结果。


3.

统计代码行数

#include <stdio.h> 
int main() 
{ 
	FILE *fp=NULL;
	char file_name[20];
	int c,d,i=0,j=0; 
	printf("输入要统计的文件名:\n");
	scanf("%s",file_name);  
	fp=fopen(file_name, "r");
	while((c=fgetc(fp))!=EOF)
 	{ 
    	if(c=='\n') 
    	{
       		++j;
    		i=c; 
		} 
		else if(c=='/')
		{
			if(d=='*' || d=='/')
			{
				j--;
				i=c;
			}
        }
		else if(c=='\0')
		{
			j--;
			i=c;
		}
	} 
	fclose(fp); 
	printf("文件共有%d行:\n",j);    
	return 0; 
}

将数组A的内容复制到数组B中

#include<stdio.h>
#define MAXSIZE 1024
int main()
{
	char A[MAXSIZE],B[MAXSIZE];
	int i;
	printf("请输入字符串A:\n");
	gets(A);
	for(i=0;A[i]!='\0';i++)
	B[i]=A[i];
	B[i]='\0';
	printf("数组B的内容是:\n");
	puts(B);	
	return 0;
}

查找整数数组A中是否有数字5

#include<stdio.h>
int main()
{
	int A[5],*p=A;
	int i,j=0,a;
	printf("请输入数据(输入格式(a b)):\n");
	for(i=0;i<5;i++)
	scanf("%d",&A[i]);
	printf("请输入想要查询的数字:\n");
	scanf("%d",&a);
	while(p!=NULL)
	{
		if(*p==a)
		break;
		j++;
		p++;
	}
	if(j<5)
	printf("查找成功!\n");
	else
	printf("查找失败!\n");
	return 0;
}

对整数数组A进行排序(从大到小与从小到大)

#include<stdio.h>
int main()
{
	int A[5];
	int i,j,k;
	printf("请输入数据(格式(a b)):\n");
	for(i=0;i<5;i++)
	scanf("%d",&A[i]);
	for(i=0;i<4;i++)
	 for(j=0;j<4-i;j++)
		if(A[j]>A[j+1])/*从小到大*/
		//if(A[j+1]>A[j])/*从大到小*/
		{
			k=A[j];
			A[j]=A[j+1];
			A[j+1]=k;
		}
	printf("排序后的数为:\n");
	for(i=0;i<5;i++)
	printf("%d",A[i]);
	printf("\n");
	return 0;
}

posted @ 2017-01-21 19:23  Melody529  阅读(328)  评论(2编辑  收藏  举报