2017《Java技术》预备作业 计科1501 杨柳

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

我希望师生之间可以互相帮助、和谐融洽。

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

我对于健美操之类的学的比较快。我的经验是多运动,虽然有些累但要坚持。在下学期的学习中,踏实下心认真学习Java技术,掌握专业技能为未来的进一步学习打好基础。

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

有3000行了,5000行的代码我会努力的。

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

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

复制

#include<stdio.h>
define N 10
int main() 
{ 
int a[10],b[10]; 
int x,y,z; 
printf("Input z:"); 
scanf("%d",&z); 
printf("Input a:"); 
for(x=0;x { 
scanf("%d",&a[x]); 
} 
for(y=0;y { 
b[y]=a[x]; 
printf("%d ",b[y]); 
} 
} 

查找

#include<stdio.h>
int main() 
{ 
int a[10]; 
int i,j; 
printf("请输入数组a的内容\n"); 
for(j=0;j<10;j++) 
scanf("%d",&a[j]); 
for(i=0;i<10;i++) 
{ 
if(a[i]==5) 
printf("查找成功!\n"); 
} 
} 

排序

#include<stdio.h>
int main() 
{ 
int a[10],i,j,k,n,t; 
printf("input n:"); 
scanf("%d",&n); 
printf("input a:"); 
for(i=0;i { 
scanf("%d",&a[i]); 
} 
for(k=0;k { 
for(j=k+1;j { 
if(a[j]>a[k]) 
{ 
t=a[j]; 
a[j]=a[k]; 
a[k]=t; 
} 
} 
} 
}
原文地址:https://www.cnblogs.com/yl1997/p/6391634.html