• 作业十二


    ---恢复内容开始---

    一查找最长字符串

    #include<stdio.h>
    #include<string.h>
    int main()
    {
        int i;
        char sx[80],smax[80];
        scanf("%s",sx);
        strcpy(smax,sx);
        for(i=1;i<5;i++)
        {
            scanf("%s",sx);
            if(strcpy(smax,sx)>0)
            strcpy(smax,sx);
        }
        printf("max is %s
    ",smax);
        return 0;
    }

    二,分类

    #include<stdio.h>
    int main()
    {
        int a,word=0,space=0,number=0,other=0; 
        while((a=getchar())!='
    ')
        {
            if((a>='A'&&a<='Z')||(a>='a'&&a<='z'))
                word++;
            else if(a==' ')
                space++;
            else if(a>='0'&&a<='9')
                number++;
            else
                other++;
        }
        printf("字幕数量:%d
    ",word);
        printf("空格个数:%d
    ",space);
        printf("数字个数:%d
    ",number);
        printf("其他个数:%d
    ",other);
        return 0;
    }

     

    3学生信息管理系统

    需要一点时间,还没做完,太大了,每试一下就一个错误。

    总结

    1.字符串和字符指针:字符串常量“array” "point" ,用一对双引号括起来的字符序列,被看做一个特殊的一维字符数组,在内存中连续存放,实质上是一个指向该字符串首字符的指针常量。

    2.定义字符指针后,如果没有对它赋值,指针的值是不确定的,不能明确它指向的内存单元。

    3.为了尽量避免引用未赋值的指针所造成的危害,在定义指针时,可先将它的初值置为空。

    4.字符串的复制、连接和比较及字符串长度:字符串复制、连接和比较及计算字符串长度的函数,在系统头文件string.h中被定义。

    5.结构的嵌套定义:在定义嵌套的结构类型时,必须先定义成员的结构类型,再定义主结构类型。

    三种定义结构变量的方式:

    1.单独定义:先定义结构类型,再定义具有这种结构类型的变量。

    2.混合定义:在定义结构类型的同时定义结构体变量。

    3.无类型名定义:在定义结构体变量时省略结构体名。

    心得

    除了最后一个题实在是麻烦,第一个题是直接照书上抄下来的,总体来说,这次作业难度并不大,但是实在是麻烦,第二题想明白了,也就知道怎么用if去定范围了,后面的第三题做了好长时间还没做完,每次使者运行一下,都会出现错误,然后越改越乱,重做了好几次,总是会出现各种小错误,这几天我争取做完。

    ---恢复内容结束---

  • 相关阅读:
    三分钟学会funsioncharts
    funsioncharts的图表操作heatmap
    FunsionCharts图标控件点击
    微信小程序组件解读和分析:二、scrollview可滚动视图区域 微信开发
    微信小程序组件解读和分析:五、text文本 微信开发
    微信小程序组件解读和分析:三、swiper滑块视图 微信开发
    微信小程序组件解读和分析:四、icon图标 微信开发
    asp.net 判断上传文件的类型
    C#序列化(Serialize)、反序列化(Deserialize)
    [置顶] http://www.openlib.com 一个神奇的网站
  • 原文地址:https://www.cnblogs.com/litianhao/p/6181499.html
Copyright © 2020-2023  润新知