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

如何解决该图的第五题问题

img

读取字符串,逐个遍历,遇到逗号后就转换成整数。
代码如下:

#include <stdio.h>
#include <stdlib.h>
int main()
{
    char ch,tmp[20];
    int i=0,sum=0,t;
    while(1)
    {
        ch = getchar();


        if(ch>='0' && ch <='9')
            tmp[i++] = ch;
        else 
        {
            tmp[i]=0;
            t = atoi(tmp);
            sum += t;
            i = 0;
            if(ch == '\n')
            {
                printf("%d\n",t);
                break;
            }
            else
                printf("%d ",t);
        }
    }
    printf("sum=%d\n",sum);
    return 0;
}

近期文章

  • 怎么写安卓项目开发题
  • C语言循环问题求项数和
  • eclipse的springboot一直无法访问controller
  • 我今天一打开Android studio就显示叫我找到导入路径,这个该怎么解决?
  • 程序正确,但是我的cfree报错
  • 使用ffmpeg合成视频,控制台打印红色字符。
  • 以下不适合定义为用户标识符的是
  • C语言中出现too many decimal points in number是怎么回事啊?
  • 进销存多租户多仓库多规格有吗
  • 雷神笔记本Win10 蓝屏重启问题
  • 北京期望薪资五千面试实习遇到这些问题正常吗
  • 求循环结构流程图c++
  • 在VS中使用sqlite存储一个变量
  • vs2013中List<T>.Sort方法在调试执行与直接执行两种状态下会出现不同结果
  • Dektec 德克泰可 DTA-100码流卡使用问题
  • 救jiu叭,python二分法完成任务
  • java怎么实现游戏的属性克制?
  • 求解,这是一道有难度的题
  • c语言用*输出菱形图案,请问if()括号中应该填写什么?
  • C语言中出现too many decimal points in number是怎么回事?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华