Java技术预备作业

1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
我期待的师生关系既是朋友又是师生,老师可以多给我们一些建议。而且我希望我们可以和老师多一些交流和沟通,增加一些默契度。而老师在课下可以为我们答疑解惑。

2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
喜欢唱歌,玩游戏。
经验:坚持不放弃,遇到困难不退缩。将他当成自己的兴趣。
在学习上多练习,付出更多的努力,有目的的去学习,不放弃,不中途放弃。

** 统计代码行数**

`#include <stdio.h> 
 int main() 
{ 
 FILE * fp = NULL; //文件指针。 
 char file_name[30];
 int c, lc=0; //c为文件当前字符,lc为上一个字符,供结尾判断用。 
 int line = 0; //行数统计 
 printf("输入要统计的文件名\n");
 scanf("%s",&file_name);  
 fp = fopen("in.txt", "r");//以只读方式打开文件。 
 while((c = fgetc(fp)) != EOF) //逐个读入字符直到文件结尾 
 { 

    if(c == '\n') 
	{
	
		line ++; //统计行数。 
    }
		lc = c; //保存上一字符。 
} 

fclose(fp); //关闭文件 
if(lc != '\n') 
{	   
    line ++;     //处理末行 
} 
printf("文件共有%d行。\n", line); 
return 0; 

}`  

把数组A的内容复制到数组B中

`#include<stdio.h>
int main()
{
int a[5]={1,2,3,4,5},b[5];
int i;
for(i=0;i<5;i++)
{
	b[i]=a[i];
}for(i=0;i<5;i++)
{
	printf("%d\t",b[i]);
}
return 0;
}`

查找整数数组A中是否有数字5

`#include<stdio.h>
 int main()
{
int a[5]={1,2,3,4,5};
int b[5];
int i;
for(i=0;i<5;i++)
{
	b[i]=a[i];
}for(i=0;i<5;i++)
{
	printf("%d\t",b[i]);
}
return 0;
}`

对整数数组A进行排序(从小到大)

`#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;
}

`

对整数数组A进行排序(从大到小)

`#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;
}`
posted @ 2017-02-04 13:15  暖宝宝。  阅读(148)  评论(2编辑  收藏  举报