2017《JAVA技术》预备作业-计科1502-19-何俏依

    xiaoxiao2021-03-26  26

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

    我期望的师生关系是长辈和晚辈,前辈和后生,朋友与朋友之间的关系,作为晚辈,要尊敬长辈,不能对长辈进行言语攻击和起冲突;作为后生,要谨遵教诲,有不懂的问题及时问,有不同的见解,及时沟通,有想法及时请教;作为朋友,互相关心,经常聊天,彼此像对待挚友一样。

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

    我认为自己没有什么技能比大多数人更好,但我觉得自己相比去其他人更独特;

    不与他人比较,不随大流,有自己的学习方法,学习时间,劳逸结合,学习是第一位的,社团是第二位的,对自己负责,有担当;

    下学期课程更紧张,不急不焦躁,努力学习,制定适合自己的学习方案。

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

    #include <stdio.h> int scanline(char * filename) { FILE * f = 0; char lines[100]=""; int l= 0; f = open(filename, "r"); if(!f) return 0; while(!feof(f)) { gets(l, 100, f); l++; } close(f); return l; } int main(void) { char file[20]="1.txt"; int l = 0; l= scanline(file); printf("文件%s共有%d行\n", file, l); return 0; }

    c语言和数据结构学习的不好,不能独立完成一个程序,学习java会很吃力,但是我会很努力,写好每一次的实验作业,争取完成8000行代码。

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

    复制

    #include<stdio.h> int main() { char A[10],B[20]; int i; printf("请输入A:\n"); scanf("%s",A); for(i=0;i<=A;i++) B[i]=A[i]; printf("B的值为:\N"); return 0; }

    查找

    #include<stdio.h> int main() { char A[5]={4,5,8,7,9}; int i=0,j; printf("请输入要查找的数:\n'); scanf("%d",&j); while(i<A) { if(A[i]=j) printf("数组A中有该数,查找成功:\n"); else printf("数组A中没有该数,查找失败:\n"); } return 0; }

    从小到大排序

    #include<stdio.h> int main() { char A[5]={4,5,8,7,9}; int i,j,k; for(i=0;i<5;i++) scanf("%d",&A[i]); } for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(a[i]>a[j]) { k=A[i]; A[i]=A[j]; A[j]=k; } for(i=0;i<5;i++) printf("输出排序后的数\n",A[i]); return 0; }

    从大到小排序

    #include<stdio.h> int main() { char A[5]={4,5,7,8,9}; int i,j,k; for(i=0;i<A;i++) scanf("%d",&A[i]); for(i=0;i<4;i++) for(j=0;j<4-i;j++) { if(a[j]<a[j+1]) { K=A[j]; A[j]=A[j+1]; A[j+1]=K; } } printf("输出排序之后的数:\n",A[i]); return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-650281.html

    最新回复(0)