zoukankan      html  css  js  c++  java
  • 2019年春季学期第五周作业

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-scienceclass1-2018/homework/2828
    我在这个课程的目标是 进一步学会如何运用数组和使用字符串
    这个作业在那个具体方面帮助我实现目标 字符串的输入和输出
    参考文献 《c语言程序设计》

    7-1 统计一行文本的单词个数 (15 分)
    本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。

    输入格式:
    输入给出一行字符。

    输出格式:
    在一行中输出单词个数。

    输入样例:
    Let's go to room 209.
    输出样例:
    5

    一,实验代码

    #include<stdio.h>
    #include<string.h> 
    
    int main()
    {
        char ch[1000],c;
    	int i,count=0,cp=0,lon;
    	
    	gets(ch);
    	lon=strlen(ch);
    	if(ch[0]!=' ')
    		count+=1;
    	for(i=0;i<lon-1;i++)
    	{
    		if(ch[i]==' '&&ch[i+1]!=' ')
    		{
    			count++;
    		}
    	}
    	
    	printf("%d",count);
    
    	return 0;
    }
    

    二,设计思路

    三,调试时遇到的问题及解决方法


    如图,代码在空格结尾和全空格的测试点答案错误,这是因为在循环运行到lon次时,count自加1导致的,将i<lon改为i<lon-1即可。

    四,运行结果截图

    2019春第五周作业—预习

    一,预习主要内容

    1,什么是指针?
    2,如何使用指针?

    二,完成情况截图



    三,预习中存在的疑惑

    1,如何给指针赋值?
    2,指针的运作原理是什么?

  • 相关阅读:
    GridView动态创建TemplateField的回发问题
    ASP.NET页面生命周期
    php图片叠加
    php文件下载
    mysql 常用操作命令
    转载:图解SQL的Join
    利用iframe来做无刷新上传
    php抽象和接口的区别
    php 循环打开目录读取文件
    mysql存储引擎的对比(一)
  • 原文地址:https://www.cnblogs.com/noacgnnolife/p/10623566.html
Copyright © 2011-2022 走看看