我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言统计单词的长度pta

img

#include<stdio.h>
int main()
{
int b,c=0;
char a;
scanf("%c",&a);
while(a!='\n')
{
b=0;
while(a!=' ')
{
b++;
scanf("%c",&a);
if(a=='\n')
goto a;
}
scanf("%c",&a);
a:
{
if(b!=0)
printf("%d ",b);
}
}
return 0;
}
这哪错了呀大佬们球球

逻辑看着真乱啊,代码修改如下:

#include<stdio.h>
int main()
{
    int c=0;
    char a;
    scanf("%c",&a);
    while(a!='\n')
    {
        if(a == ' ')
        {
            if(c!=0)
            {
                printf("%d ",c);
                c = 0;
            }
            
        }
        else
            c++;
        scanf("%c",&a);
    }
    if(c)
    {
        printf("%d",c);
    }
    return 0;
}

近期文章

  • 数据库读出图片显示问题
  • 关于#java#的问题:九九乘法表
  • Mysql高并发查询cpu爆满如何解决
  • jsp处理异常页面的设置?
  • 读文件求两个城市的最小距离,换个文件,就不能求了
  • 关于python循环给钉钉机器人发消息
  • 为什么这个运行成功了,但对应的html在电脑上找不到?
  • 一行代码求N个整数均值的平方根
  • 关于python出现invalid syntax的原因
  • 病毒程序编译时出现错误
  • 为什么我安装mxnet时出现这种状况?
  • 找工作大四在校生说自己毕业了会被发现吗
  • python爬取全国疫情数据视图化
  • IIC驱动0.96寸OLED显示异常
  • 为什么是死循环,就是输入一直不结束
  • 有没有能够自我能复制和变异的逻辑代码?
  • 文件读写的相关问题,如何解决
  • 怎么用python编码打出九九惩罚表
  • Python图形界面编程出现问题
  • python dict[str, list[str]] 问题 图片已经给出

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华