zoukankan      html  css  js  c++  java
  • 第五周作业

    这个作业属于那个课程

    C语言

    这个作业要求在哪里

      https://www.cnblogs.com/pengchen511/p/10499714.html

    我在这个课程的目标是

    独立编程

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

    更加熟练的使用流程图解决问题

    参考文献

    C语言程序设计

     题目一:统计一行文本的单词个数

    1.代码截图

    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>
    int main()
     {
         char str[2];
         char a;
         int count = 0;
        int i = 0;
       while(1)
         {
             scanf("%c", &a);
            str[i % 2] = a;
             if(i> 0 && str[i%2] == ' ' && str[(i-1)%2] != ' ')
                 count++;
            i++;
             if(a == '
    ')
                 break;
         }
         if(str[(i-2)%2] == ' ')
            printf("%d
    ", count);
        else
             printf("%d
    ", count + 1);
        return 0;
     }
    

      

    2.设计思路  

    3.本题调试过程中遇到的问题及解决方案

    1.

    问题一:这个题目老师上课时已经说了  自己也参看了老师的代码,引入了新的数学函数,

    4.运行结果截图

    题目二 英文单词排序

    1,代码截图

    #include<stdio.h>
    #include<string.h>
     int main(void)
     {
        char str[20][10],t[20],str1[10];
        int i,j,n=0;
        while(1)
    	{
        	scanf("%s",str1);
        	if(str1[0]=='#')
    	    {
        		break;
        	}
            else
    		{
            strcpy(str[n],str1);
            n++;
            }
        }
        for(i=0;i<n-1;i++)
        	for(j=0;j<n-i-1;j++)
    	    {
                if(strlen(str[j])>strlen(str[j+1]))
    		    {
                   strcpy(t,str[j]);
                   strcpy(str[j],str[j+1]);
                   strcpy(str[j+1],t);
                }
            }
        for(i=0;i<n;i++)
    	{
            printf("%s ",str[i]);
        }
    }
    
     
    

      2.设计思路

    3.调试过程中遇到的问题及解决的方法

    不知道怎样计算每个单词的长度

    4.运行结果截图

     题目三预习题

    2-1

    下列语句定义 x 为指向 int 类型变量 a 的指针,正确的是()。 (2分)

    作者: 张泳
    单位: 浙江大学城市学院
    2-2

    int *p 的含义是 (2分)

    作者: 李廷元
    单位: 中国民用航空飞行学院
    2-3

    如果有定义:int m, n = 5, *p = &m; 与m = n 等价的语句是 () 。 (1分)

    作者: 张泳
    单位: 浙江大学城市学院
    2-4

    变量的指针,其含义是指该变量的( )。 (1分)

    作者: 张泳
    单位: 浙江大学城市学院
    2-5

    有如下程序段

    int *p,a=10,b=1;
    p=&a; a=*p + b;
    

    执行该程序段后,a的值是 (2分)

    作者: 李廷元
    单位: 中国民用航空飞行学院
    2-6

    对于下列程序,正确的是() 。 (2分)

    void f(int *p)
    {
          *p = 5;
    }
    int main(void)
    {
          int a, *p;
    
          a = 10;
          p = &a;
          f(p);
          printf(“%d”, (*p)++);
    
          return 0;
    }
    
    作者: 张泳
    2-7

    执行如下程序段,打印输出的内容是: (2分)

    #include <stdio.h>
    void fun (int c, int *d) {
        c++;
        (*d)++;
    }
    int main ( ){
        int a=5, b=9;
        fun(a, &b);
        printf("%d, %d", a, b);
        return 0;
    }
    

    总结  大致的了解了一下指针的使用方法

    疑惑指针的调用

    四,学习进度条

    日期

    本周所花时间

    代码行数

    学到的知识点简介

    目前比较迷惑的问题

    第五周

    4小时

    150

    字符串数组

    指针的调用

     

     

     

     

     

     

     

     

     

     

     

    五,累计代码行数及博客字数

     

    结对编程感想:弥补了自己的知识缺陷,对以前的知识有了新的理解

     

  • 相关阅读:
    Civil 3D 二次开发 创建Civil 3D 对象—— 01 —— 创建几何空间点
    Civil 3D 二次开发 创建Civil 3D 对象—— 00 ——
    Civil 3D 二次开发 创建AutoCAD对象—— 01 —— 创建直线
    Civil 3D 二次开发 新建CLR项目出现错误C2143
    Civil 3D 二次开发 创建AutoCAD对象—— 00 ——
    了解AutoCAD对象层次结构 —— 6 ——块表记录
    datepicker97使用
    使用angular 外接 templateUrl,使用ng-include
    angularJs 遮罩
    网上找的有关css兼容问题
  • 原文地址:https://www.cnblogs.com/George-/p/10623628.html
Copyright © 2011-2022 走看看