2201_75843485 2023-01-12 21:44 采纳率: 50%
浏览 24
已结题

C语言数组题(基础)

题目如下

img

我写的

#include<stdio.h>
int main()
{
    char a[81];
    gets(a);
    int i=0;
    char b;
    int c=1;
    for(i=0;(b=a[i])!='/0';i++)
    {
        
        if(b==' ')
            c++;
    }
    printf("there are %d words.\n",c);
    return 0;
}

运行不了,有没有人帮忙指出问题。
C语言自学,我知道这问题挺傻很基础,勿喷谢谢

  • 写回答

1条回答 默认 最新

  • 谛凌 2023-01-12 22:17
    关注
    
    #include<stdio.h>
    int main()
    {
        char a[81];
        gets(a);
        int i=0;
        char b;
        int c=1;
        for(i=0;(b=a[i])!='\0';i++)
        {
            
            if(b==' ')
                c++;
        }
        printf("there are %d words.\n",c);
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月9日
  • 创建了问题 1月12日

悬赏问题

  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥20 spring boot集成mqtt的使用问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错