预备作业01
Android8.8的随笔01
1. 阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
师生关系为亦师亦友,或许是(健身教练 / 健身学员) 的关系也或许是(路人甲 / 路人乙)的关系,但是真正的是一个态度问题,我们做学生的要做好自己,老师认真负责教学,“一日为师终身为父”非常有道理,所以我期待关系是朋友,是关系密切的朋友,一个真心朋友可比天高。
2. 你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
我比较喜欢科技小东西,平时捣鼓手机科技,刷机等这一方面比较有了解。
成功的经验是,执着,喜欢的事多下时间钻研。关于学习来说用四个个字“认真,耐心”。
3. 学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计(代码改进,把注释行,空行都不算为一行程序,那么应该怎么写)。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
粗略统计 3000-4000
4. 几个程序如下
统计代码行数
#include<stdio.h>
int hangshu(char file[])
{
char c;
int h=0;
FILE *fp;
fp=fopen(file,"r");
if(fp= =NULL)
return -1;
while((c=fgetc(fp))!=EOF)
{
if(c=='\n')
h++;
else
{
c=fgetc(fp);
if(c==EOF)
{
h++;
break;
}
}
}
return h;
}
int main()
{
int hs=hangshu("c:\\1.txt");
int hst=hangshu("1.txt");
printf("行数:%d\n",hs);
printf("行数:%d\n",hs);
}
数组复制
#include <stdio.h>
#define N 100
int main()
{
int a[N],b[N];
int x,y,z;
printf("Input z:");
scanf("%d",&z);
printf("Input a:");
for(x=0;x<z;x++)
{
scanf("%d",&a[x]);
}
for(y=0;y<k;y++)
{
b[y]=a[x];
printf("%d ",b[y]);
}
}
查找
#include <stdio.h>
int main()
{
int a[100];
int n,i,j;
printf("input n:");
scanf("%d",&n);
printf("input a:");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<n;j++)
{
if(a[j]==5)
printf("数组中有5!");
}
}
排序
#include <stdio.h>
int main()
{
int a[100],i,j,k,n,t;
printf("input n:");
scanf("%d",&n);
printf("input a:");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(k=0;k<n-1;k++)
{
for(j=k+1;j<n;j++)
{
if(a[j]>a[k])
{
t=a[j];
a[j]=a[k];
a[k]=t;
}
}
}
}

浙公网安备 33010602011771号