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;
 }
posted @ 2017-02-15 14:08  luhan1  阅读(219)  评论(1编辑  收藏  举报