#include "stdafx.h"
#include <iostream>
#include <string>
#include <conio.h>

using namespace std;

int main()
{
char a;
int char_n=0,word_n=0;
int num=0;
cout<

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Luz鹿糍

    9人对此回答表示赞同

    这个程序建立一个空项目就行,不需要#include "stdafx.h"的

    回车符是'\n'不是'\t'

    我写的:

    int main()
    {
    string str; //利用string来实现
    int word_n = 0, char_n = 0;

    cout<<"enter a strin
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Jina金呐

    5人对此回答表示赞同

    一共有两个错误,我写在注释中了:
    1.看你程序的意思,制表符'\t'也用来作为单词之间的分隔符,所以判断输入结束的条件改成回车符'\n'比较好

    2.你是用num来判断分隔符的数目,所以接收到一个分隔符时当然数量要++而不是--了

    3.以上两条是让程序有输出,但是输出单词数目结果比实际结果会少1,原因是在最后一个单词输入完之后没有\t也没有空格作为分隔符,直接就输入回车符了,所以要结果正确,要不然就
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部