寒假作业
** 1,阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?****
在我看来,师生应该是一种融洽的关系,最好应该成为好朋友。俗话说教师是我们的第二个父母,我们在平时应该多和老师进行沟通,多让老师帮助我们解决学习中遇到的问题,老师肯定不会害我们,每个老师都希望自己的学生能学到更多的知识,特别是专业课老师,我们学专业课和学其他课程不一样,其他的课程只是为了考试,而专业课不一样,我们学专业课的目的不是为了不挂,而是为了让我们学到一些真本事,有了这些本事给我们铺路,将来的道路才可能一帆风顺。
2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,....比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
我认为我在棋类方面大多数人强,特别是中国象棋。我觉的不管什么技能,即使天赋在高,如果不持之以恒的练习,要取得特别好的成绩也是不可能的。就拿象棋举例子吧,学会象棋并不难,难的是学好,如何学好呢?就是要有一种态持之以恒的态度。学习也是一样,特别是学JAVA语言,更是要日复一日的敲代码,不断总结出现的问题,尽量不要在一个问题上犯多个错误,多思考,学习没有捷径,必须一步一步的走。
3.学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计(代码改进,把注释行,空行都不算为一行程序,那么应该怎么写)。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
写代码写的比较分散,不好统计。但是我写了应该有10000行代码吧。下学期学习java,我争取做到天天写代码。
include <stdio.h>
int main()
{
FILE *fp=NULL;
char wenjian[20];
int a,b=0;
int n=0;
printf("输入要统计的文件名\n");
scanf("%s",&wenjian);
fp=fopen(wenjian, "r");
while((a=fgetc(fp))!=EOF)
{
if(a=='\n')
{
n++;
}
b=a;
}
fclose(fp);
if(b!='\n')
{
n ++;
}
printf("文件共有%d行.\n", n);
return 0;
}
4.学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序
include <stdio.h>
int search(int *a,int n,int x);//查找
void paixu1(int *a,int n);//选择排序
void paixu2(int *a,int n);//冒泡排序
int main()
{
int a[5]={4,6,9,2,19};
int b[5];
int i,j,k;
for(i=0;i<5;i++)
{
b[i]=a[i];
}
for(j=0;j<5;j++)
printf("%3d\n",b[j]);
k=search(a,5,5);
if(k==1)
{
printf("存在数字5\n");
}
else
{
printf("不存在数字5\n");
}
paixu1(a,5);
for(i=0;i<5;i++)
{
printf("%3d",a[i]);
}
printf("\n");
paixu2(a,5);
for(i=0;i<5;i++)
{
printf("%3d",a[i]);
}
return 0;
}
int search(int *a,int n,int x)
{
int i;
for(i=0;i<n;i++)
{
if(a[i]==x)
{
return 1;
}
}
return 0;
}
void paixu1(int *a,int n)//从小到大 选择排序
{
int min,i,j;
int temp;
for(i=0;i<n-1;i++)
{
min=i;
for(j=i+1;j<n;j++)
{
if(a[j]<a[min])
min=j;
}
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
}
void paixu2(int *a,int n)//从大到小 冒泡排序
{
int temp,i;
int flag=1;
int j=n-1;
while(flag)
{
flag=0;
for(i=1;i<=j;i++)
{
if(a[i-1]<a[i])
{
temp=a[i];
a[i]=a[i-1];
a[i-1]=temp;
flag=1;
}
}
j--;
}
}`
浙公网安备 33010602011771号