• 2017 《Java技术预备作业 》1501 乔 赫


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

    师生关系为亦师亦友,但不缺少老师的严肃

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

    平时喜欢各种球类的运动,也喜欢看一些动漫

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

    3000~4000吧

    统计

    `#include <stdio.h> 
    int main() 
    { 
    FILE *fp=NULL;
    char filename[10];
    int a,b=0; 
    int num=0; 
    printf("输入要统计的文件名:
    ");
    scanf("%s",filename);  
    fp=fopen(filename, "rb");
    while((a=fgetc(fp))!=EOF)
    { 
        if(a=='
    ') 
        {
            num++;
        }
        b=a; 
    } 
    fclose(fp); 
    if(b!='
    ')
    {
        num++;
    }   
    else if(a!='')
    {
        num--;
    } 
    else if(a!='//')
    {
        num--;
    } 
    printf("文件共%d行
    ", num);    
    return 0; 
    }`
    

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

    #include<stdio.h>
    int main()
    { 
    char A[10],B[10]; 
    int i;
    printf("输入数组A的内容:
    "); 
    gets(A);
    for(i=0;A[i]!='';i++)
    B[i]=A[i]; 
    B[i]='';
    printf("数组B的内容为:
    ");
    puts(B);
    }
    

    查找

    `#include <stdio.h>
    #include <stdlib.h>
    int main()
    {
    int A[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
    int i, subscript = -1;
    for(i=0; i<10; i++)
    {
        if(A[i] == 5)
       {
            subscript = i;
            break;
        }
    }
    if(subscript<0)
      {
           printf("No find
    ");
        }
    	 	  else
      {
     	  printf("It's subscript is %d
    ", subscript);
       }
    
    return 0;
    }
    

    `

    排序

    `

    #include<stdio.h>
    
    int main()
    
    {
    int i,j,t,A[10]={6,1,7,9,8,4,2,0,5,3};
    
    for(i=0;i<9;i++)
    
    {
        for(j=0;j<9-i;j++)
    
        {
            if(A[j]>A[j+1])//从小到大
            /*if(A[j]<A[j+1])从大到小*/                                                                                                                                        
            {
            t=A[j];A[j]=A[j+1];A[j+1]=t;
            }
        }
    }
    
     for(i=0;i<10;i++)
    {
        printf("%d ",A[i]);
    }
    return 0;
    
    } `
  • 相关阅读:
    qml-qt项目利用google 分析进行数据统计分析
    mark 一下
    一篇神文
    android webview web里面的数据透传到java以及java的数据透传到web
    数据库表大小排序
    sql 删除数据库所有用户表
    mssql 修改文件逻辑名称
    灰色滤镜,网页灰色代码
    log4net.config 单独文件
    js获取页面宽度高度及屏幕分辨率
  • 原文地址:https://www.cnblogs.com/JoeH/p/6377924.html
Copyright © 2020-2023  润新知