Weabu 发表于 2022-5-5 10:01:06

while循环作业

这一部分去掉功能不是也可以实现吗
小甲鱼写是干什么用的呢

豆嘉木 发表于 2022-5-5 11:07:30

如果num!=0就break,这段不要不就死循环了吗

Weabu 发表于 2022-5-7 14:37:14

豆嘉木 发表于 2022-5-5 11:07
如果num!=0就break,这段不要不就死循环了吗

#include <stdio.h>

int main()
{
    int ch, num = 0;
    printf("请输入待转换的字符串:");
    do
    {
      ch = getchar();
      if (ch >= '0' && ch <= '9')
      {
            num = num * 10 + (ch - '0');
      }
      else
      {
            break;
      }
    } while (ch != '\n');

    printf("结果是:%d\n",num);

    return 0;
}

这是完整代码,上面已经确定num=0
页: [1]
查看完整版本: while循环作业