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

我希望的师生关系是互相帮助共同学习的朋友关系,少一些师生之间的压迫感,多一些朋友之间的轻松欢笑。良师亦是益友。

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

会打游戏,网游手游都接触过。挺喜欢游戏的。
成功经验就是喜欢就去做,并且努力的去做,一定一定会有收获。
希望在喜欢专业课的基础上再努力一点,不能再做一瓶子不满半瓶子晃荡的事了。

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

(1)

#include <stdio.h> 
int main() 
{ 
	FILE *fp=NULL;
	char a[30];
	int c,x=0; 
	int flag=0; 
	printf("输入要统计的文件名\n");
 	scanf("%s",&a);  
	fp=fopen(a,"r");
	while((c=fgetc(fp))!=EOF)
	{ 
    	if(c=='\n') 
		{
		    flag++;
		}  
    		x=c; 
    }	 
	fclose(fp); /*关闭文件*/
	if(x!='\n')
	{
    	flag ++;
	}   
	printf("文件共有%d行。\n", flag);    
	return 0; 
}

(2)我也不确定能不能够完成,但我会尽自己最大的努力去完成。

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

(1)复制(输入的数组长度为5)

#include<stdio.h>
int main()
{
	int a[5],b[5];
	int i,x;
	printf("输入数组A(0结束)\n");   
	for(i=0;i<5;i++)
	{
		scanf("%d",&x);
		if(x==0)
			break;
			a[i]=x;
	}
	for(i=0;i<5;i++)
	{
		b[i]=a[i];
	}
	printf("输出数组b:");
	for(i=0;i<5;i++)
	{
		printf("%d\t",b[i]);
	}
	return 0;
}

(2)查找5

#include<stdio.h>
int main()
{
int a[5],b[5];
int i,x;
printf("输入数组A(0结束)\n");   
for(i=0;i<5;i++)
{
	scanf("%d",&x);
if(x==0)
	break;
	a[i]=x;
}
for(i=0;a[i]!='\0';i++)
{
	if(a[i]==5)
	{
    	x=1;
    	printf("有5");
   	 	break;
	}
	else
   		 x=0;
}
if(x==0)
    printf("没5");
}

(3)排序(从小到大)

#include <stdio.h>
int main()
{
int a[5],i,j,temp;
for(i=0;i<5;i++)
{
	printf("请输入第%d个:",i+1);
	scanf("%d",&a[i]);
}
for (j=0; j<5-1; j++) 
for (i=0; i<5-1-j; i++) 
{ 
if(a[i] < a[i+1]) 
{ 
	temp = a[i]; 
	a[i] = a[i+1];
	a[i+1] = temp; 
} 
} 
for(i=0;i<5;i++)
	printf("%d ",a[i]);
return 0;
}