JAVA技术预备作业01 计科1502 江慧慧
阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
我期望的师生关系是老师在课上可以严格要求我们,教导我们认真学习,树立正确的学习观念,下课之后,可以互相交流、讨论,成为朋友。
你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?#
技能倒是没有,不过平常挺喜欢打羽毛球的,但是还没有到那种很好的地步。从打羽毛球中,我学习到了做任何事都要坚持,不管多累多苦,坚持下去总能看到希望的曙光。
学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?#
#include <stdio.h>
int main()
{
FILE *fp=NULL;
char file_name[10];
int c,a=0,b=0;
printf("输入要统计的文件名\n");
scanf("%s",file_name);
fp=fopen(file_name,"r");
while((c=fgetc(fp))!=EOF)
{
if(c=='\n')
{
b++;
}
a=c;
}
fclose(fp);
if(a!='\n')
{
b++;
}
printf("文件共有%d行\n",b);
return 0;
}
我相信我可以完成5000行代码。
学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。#
复制
#include <stdio.h>
#define n 100
int main()
{
char a[100],b[100];
int i;
printf("输入数组a:\n");
gets(a);
for(i=0;a[i]!='\0';i++)
b[i]=a[i];
b[i]='\0';
printf("输出数组b:\n");
puts(b);
return 0;
}
查找
#include <stdio.h>
int main()
{
int a[9]={1,2,3,4,5,6,7,8},i,x;
printf("请输入要查找的数:\n");
scanf("%d",&x);
a[8]=x;i=0;
while(a[i]!=x)
i++;
if(i==4)
printf("found");
else
printf("no found");
}
排序从小到大
#include<stdio.h>
int main()
{
int number[5];
int i,j,temp;
printf("输入a组数据:\n");
for(i=0;i<5;i++)
scanf("%d",&number[i]);
for(i=0;i<4;i++)
for(j=0;j<4-i;j++)
if(number[j]>number[j+1])
{
temp=number[j];
number[j]=number[j+1];
number[j+1]=temp;
}
printf("输出排序后数据:\n");
for(i=0;i<5;i++)
printf("%d",number[i]);
printf("\n");
return 0;
}
从大到小
#include<stdio.h>
int main()
{
int number[5];
int i,j,temp;
printf("输入a组数据:\n");
for(i=0;i<5;i++)
scanf("%d",&number[i]);
for(i=0;i<4;i++)
for(j=0;j<4-i;j++)
if(number[j]<number[j+1])
{
temp=number[j];
number[j]=number[j+1];
number[j+1]=temp;
}
printf("输出排序后数据:\n");
for(i=0;i<5;i++)
printf("%d",number[i]);
printf("\n");
return 0;
}