zoukankan      html  css  js  c++  java
  • 第五周编程总结

    这个作业属于那个课程

    C语言程序设计II

    这个作业要求在哪里

    https://edu.cnblogs.com/campus/zswxy/computer-scienceclass4-2018/homework/2826

    我在这个课程的目标是

    学会使用字符串

    这个作业在那个具体方面帮助我实现目标

    字符串的使用

    参考文献

    C语言程序设计II

    7-1 英文单词排序 (25 分)

    本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。

    输入格式:

    输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。

    输出格式:

    输出为排序后的结果,每个单词后面都额外输出一个空格。

    输入样例:

    blue
    red
    yellow
    green
    purple
    #

    输出样例:

    red blue green yellow purple 

    实验代码

    #include<stdio.h>
    #include<stdlib.h  >
    #include<string.h>
    int main()
    {
       
        FILE * fp;
        char input[21][11] = { '' };
        char a[11] = { '' };
        int i = 0;
        if((fp=fopen("shihao.text","a+"))==NULL){
            printf("File open error! ");
            exit (0);
        }
        while (1) {
            fscanf(fp,"%s", input[i]);
            if (input[i][0] == '#')
                break;
                i++;
        }
        input[i][0] = '';
        int len = i;
        int j = 0;
        for (i = 0; i < len; i++)
        {
            for(j = 0; j < len-i; j++)
            {
                if (strlen(input[j - 1]) > strlen(input[j]))
                {
                    strcpy(a, input[j - 1]);
                    strcpy(input[j - 1], input[j]);
                    strcpy(input[j], a);
                }
            }
        }
        for(i = 0; i < len; i++)
            fprintf(fp,"%s ", input[i]);
        if(fclose(fp)){
            printf("Can not close the file! ");
            exit (0);
        }
        return 0;

    }

     提交时显示编译错误,询问室友

     

    预习作业

     

    周/日期 这周所花的时间 代码行数 学到的知识点简介
     目前比较迷惑大问题
    3/25-3/31 10小时 100 指针概念 怎么使用指针

    学习感悟

    1.本周周学习了有关字符串的运用

    2.稍稍预习了指针

    结对编程

    结对伙伴不熟,不好操作

  • 相关阅读:
    冲刺五
    ubuntu安装utorrent
    struts2中properties属性
    Hadoop下的word count程序
    导入svn项目时eclipse崩溃
    Struts2 中jsp直接跳转到action
    用eclipse开发hadoop程序
    ubuntu下安装java
    【橙色警报】最新盗qq号方式,连我这个老鸟都一不小心被骗了
    在ubuntu上安装hadoop(书和官方文档结合的)
  • 原文地址:https://www.cnblogs.com/shihao0701/p/10622822.html
Copyright © 2011-2022 走看看