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

    一·,学习问题总结

        这段时间对于指针和数组的学习深有感触,指针作为C语言的灵魂,指针和数组无不对于我们来说十分重要,这段时间对于指针和C语言的学习让我深有感触,虽然平时在课堂上学习不太容易理解,但是经过课后的认真学习,课后的认真复习,总算最后也是非常有收获,指针和数组刚开始学习时发现学起来非常的困难,不太容易懂,后来在室友们的指导下祝渐渐明白了指针和数组的学习,我觉得通过指针和数组的学习我发现我对C语言更加的有兴趣了·,希望通过这段时间的学习可以为以后打好基础,以后会更加努力学习指针和数组。

     二,常见问题:

    1,开始编译时未对P初始化

    解决办法:发现问题后要及时解决,以后会更加细心对指针和数组等的联系,注重对数组的初始化❤

    2·有时候会发生一些对指针内存分配的问题。

    解决办法:这些问题以后一定要重视,在上课认真听课后,课后及时的翻阅材料,认真学习后一定会注意内存分配上的问题,有不懂的问题及时问老师❤

    3·没有重视基础。

    解决办法:虽然开头结尾的编译没有什么问题,但有时会忘记打上分号;以后一定会更加认真❤

    三,代码

    #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>void main()
    {
     int i, j, temp; 
     int a[10]; 
     for (i = 0; i < 10; i++)
     {
      scanf("%d,", &a[i]);
     } 
     for (j = 0; j < 9; j++)
     {
      for (i = 0; i < 9 - j; i++)
      {
       if (a[i] > a[i + 1])
       {
        temp = a[i]; 
        a[i] = a[i + 1]; 
        a[i + 1] = temp;
       }
      }
     }  for (i = 0; i < 10; i++)
     {
      printf("%d,", a[i]);
     } 
     printf("
    ");
    }

    四, MOOC学习的截图:

  • 相关阅读:
    CentOS 6.3下Samba服务器的安装与配置(转)
    利用香蕉派自制电视盒子
    利用arduino制作瓦力万年历-1.0
    arduino:int & double 转string 适合12864下使用
    centos 6.X下建立arduino开发环境
    树莓派学习笔记(7):利用bypy实现树莓派NAS同步百度云
    直接插入排序
    直接选择排序
    快速排序算法
    git 分支管理 推送本地分支到远程分支等
  • 原文地址:https://www.cnblogs.com/SR1011/p/8734388.html
Copyright © 2011-2022 走看看