zoukankan      html  css  js  c++  java
  • 第二次作业

    一、学习内容总结

    1、.指针的数据类型是指它所指向的内存空间的数据类型。当指针步长自加的时候,是根据所指向的内存的数据类型来确定的。指针变量可以存放根基类型数据的地点,也可以存放数组、函数以及其他指针变量的地点。通过指针和数组的学习我发现我对C语言有了更多的了解·,希望通过这段时间对指针的学习可以让自己对c语言的兴趣所提升。

    二、在课堂或课后编程学习遇到的问题及解决过程

    遇到的问题: 对于指针的格式定义不准确,总是出错误

    解决办法: 多练习,多巩固,一定要每天都坚持敲代码,熟能生巧。

    三、代码

    (1)

    #include<stdio.h>
    int main(){
     int a,i;
     char s[80],c;
     gets(s);
     c=getchar();
     for(i=0,a=0;s[i]!='';i++){
       if(s[i]==c){
         a++;
       }
     }
     printf("%d",a);
     return 0;
    }

    实验结果:

    (2)

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    int main()
    {
      int n=5,i,j;
      char **str;
      char s[100];
      str=(char**)malloc(sizeof(char*)*n);
      for(i=0;i<n;i++)
    {
        str[i]=(char*)malloc(sizeof(char)*100);
        printf("输入第%d个字符串
    ",i+1);
        gets(str[i]);
    }
        puts("排序后的字符串:");
        for(i=0;i<n;i++)
    {
        for(j=i;j<n-1;j++)
        {
            if(strcmp(str[j+1],str[j])<0)
            {
                strcpy(s,str[j+1]);
                strcpy(str[j+1],str[j]);
                strcpy(str[j],s);
            }
        }
    }
           for(i=0;i<n;i++)
    {
        puts(str[i]);
    }
           for(i=0;i<n;i++)
    {
        free(str[i]);
        str[i]=NULL;
    }
        free(str);
        str=NULL;
        return 0;
    }

     实验结果:

    四、MOOC

  • 相关阅读:
    JS练习:定时器--背景颜色交替变换
    JS练习:切换图片
    BOM对象和DOM对象
    CSS练习:仿小米官网
    classification
    where does the error come from
    梯度下降
    torch 中各种图像格式转化
    regression
    torch 的包应用
  • 原文地址:https://www.cnblogs.com/19991001lmx/p/8746697.html
Copyright © 2011-2022 走看看