java中 2017 1等于_2017java作业1马浩加1502

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

我的数据结构和C语言基础比较薄弱,自己也没有好好学习,我希望新的学期老师应该多多关心差生,让他们拥有更多的勇气,而不是垂头丧气,老师和学生一同努力畅游在计算机的学海里。我认为大学是一个主动学习的场所,老师和学生在共同学习。不单单除了上课,在课下也可以进行积极的交流与沟通,老师与学生并非所谓的“敌人”,而是相互帮助关系,应该成为朋友。

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

(1)画画,我平时很喜欢画画,而且画的也很好,我感觉画画时候我能全部身心投入进去,而且画画也能修身养性。

(2)长跑 ,长跑需要耐力,就像学习一样,只要持之以恒的坚持下去就会变成习惯,慢慢学习会成长为身体的一部分,长跑还能强身健体,远离疾病。

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

(1)

#include

int main()

{

FILE *fp=NULL;

char shuo[30];

int c,x=0;

int flag=0;

printf("输入要统计的文件名\n");

scanf("%s",&shuo);

fp=fopen(shuo, "r");

while((c=fgetc(fp))!=EOF)

{

if(c=='\n')

{

flag++;

}

x=c;

}

fclose(fp);

if(x!='\n')

{

flag ++;

}

if(c!='\0')

{

flag--;

}

if(c!='//')

{

flag--;

}

printf("文件共有%d行。\n", flag);

return 0;

}

(2)虽然不敢保证些什么,但是这学科是我比较喜欢的学科,我会尽力去完成所有的任务,争取取得进步。

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

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

复制

#include

#define m 1024

int main()

{

int ia[m]={0},ib[m]={0};

int i=0;

printf("ia初始化(除0外):\n");

while(1)

{

scanf("%d",&ia[i]);

if(ia[i]==0)

break;

i++;

}

printf("初始化成功!\n");

printf("将数组ia中的数值复制到ib中:\n");

for(i=0;i

{

if(ia[i]==0)

break;

else

ib[i]=ia[i];

}

for(i=0;i

{

if(ia[0]==0)

{

printf("ia为空!\n");

break;

}

else

{

if(ia[i]==0)

break;

else

{

printf("%4d",ia[i]);

}

}

}

printf("\n");

return 0;

}

查找

#include

int main()

{

int ia[10]={1,2,3,4,5,6,7,8,9,10};

int flag=0,i;

for(i=0;i<10;i++)

{

if(ia[i]==5)

{

printf("查找成功!ia中有数字5!\n");

flag=1;

}

}

if(flag==0)

printf("ia中没有数字5!\n");

return 0;

}

排序

#include

#define m 1024

int main()

{

int ia[m]={0};

int i,j,n,temp,flag=0;

printf("ia初始化(0为结束标志):\n");

n=0;

for(i=0;i

{

scanf("%d",&ia[i]);

if(ia[i]==0)

{

break;

}

n++;

}

printf("初始化成功!\n");

printf("排序结果为\n");

for(i=0;i

{

for(j=0;j

{

if(ia[j]>ia[j+1])

{

temp=ia[j];

ia[j]=ia[j+1];

ia[j+1]=temp;

}

flag=1;

}

if(flag=0)

break;

}

printf("从小到大:");

for(i=0;i

{

printf("%4d",ia[i]);

}

return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值