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;
}
浙公网安备 33010602011771号