欢迎使用 Cmd Markdown 编辑阅读器
1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
答:我认为的师生关系是和谐的,老师就像我的第二父母一样,老师培养我们的兴趣爱好,同时又孜孜不倦的教育着我做人和学习.不管在哪方面我们都应该和老师多多沟通,老师不仅了解我们,而且走的路比我们都要远.老师会给我们
最正确的引导.
2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
答:我感觉我的棋类和游戏还算是不错的,坚持不懈,不要因为没意思就放弃,不管代码多难或多复杂亦或者亦或者无聊,只要努力学,坚持不放弃就会学好.
3.学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计(代码改进,把注释行,空行都不算为一行程序,那么应该怎么写)。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
答:不知道,但是我会努力完成的。
#include <stdio.h>
int main()
{
FILE *fp=NULL;
char daima[100];
int a,b=0;
int k=0;
printf("输入要统计的文件名\n");
scanf("%s",daima);
fp=fopen(daima,"r");
while((a=fgetc(fp))!=EOF);
{
if(a=='\n')
{
k++;
}
b=a;
}
fclose(fp);
if(b!='\n')
{
k++;
}
else if(b!='//')
{
k--;
}
printf("文件共有%d行\n",k);
return 0;
}
4.学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
1.你如何把数组A的内容复制到数组B中?
#include<stdio.h>
#define N 3
int main()
{
int a[N];
int b[N];
int c[N];
int i;
printf("输入数组a中的数字:\n");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
printf("输入数组b中的数字:\n");
for(i=0;i<N;i++)
{
scanf("%d",&b[i]);
}
for(i=0;i<N;i++)
{
c[i]=a[i];
a[i]=b[i];
b[i]=c[i];
}
for(i=0;i<N;i++)
{
printf("%d ",b[i] );
}
}
2.如何查找整数数组A中有没有数字5?
#include<stdio.h>
#define N 100
int main()
{
int a[N];
int i,b;
printf("输入数字,输入0为止:\n");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
if(a[i]==0)
break;
}
printf("输入要查找的数字:\n");
scanf("%d",&b);
for(i=0;i<N;i++)
{
if(a[i]==b)
{
printf("查找的结果为%d",i);
break;
}
else
{
printf("没找到");
break;
}
}
}
3如何对整数数组A进行排序(从小到大)?
#include<stdio.h>
int main()
{
int a[5];
int i,j,k;
printf("输入数字:\n");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
for(j=0;j<5-i;j++)
{
if(a[j]>a[j+1])//从小到大
{
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
}
for(i=0;i<5;i++)
{
printf("%5d",a[i]);
}
return 0;
}
4.如何对整数数组A进行排序(从大到小)?
#include<stdio.h>
int main()
{
int a[5];
int i,j,k;
printf("输入数字:\n");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
for(j=0;j<5-i-1;j++)
{
if(a[j+1]>a[j])
{
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
}
for(i=0;i<5;i++)
{
printf("%3d",a[i]);
}
return 0;
}