平平无奇的编程萌新 2022-01-16 21:13 采纳率: 95.2%
浏览 19
已结题

程序设计 -- 求和sum

任意输入一个多位(≤1000 位)的整数,要求各位数之和,并输出多位数整数的位数
输入格式
输入的每一位数都是 0-9的数,且除了数字之外,没有其他字符

输出格式
一行两个整数,第一个是各位数之和,第二位是整数的位数。

两个整数之间用一个空格隔开。

输入样例1
1234567890
输出样例1
45 10
输入样例2
0123456789
输出样例2
45 9

  • 写回答

1条回答 默认 最新

  • LYSnowy 2022-01-16 21:38
    关注
    
    #include <iostream>
    using namespace std;
    int main()
    {
        int n; cin >> n;
        int res = 0, count = 0;
        while (n != 0)
        {
            res += (n % 10);
            count++;
            n /= 10;
        }
        cout << res << " " << count << endl;
        return 0;
    }
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月25日
  • 已采纳回答 1月17日
  • 创建了问题 1月16日

悬赏问题

  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上