蓝桥杯-缩位求和

 此题的大坑在于他会输入一千行这样不管是int 还是long long 都会溢出,之前一直以下面代码运行难怪一个也过不了

#include <iostream>
using namespace std;
int func(int n)
{
	long long sum=0; 
	while(n)
	{
		sum+=n%10;
		n/=10;//d得到每一位的数 
	}
	return sum;
}
int main()
{
    long long  n;
    cin>>n;
    long long  count=func(n);
    while(count/10)
    {
      count=func(count);	
	}
    cout<<count;
  }

最终修改代码如下:(令我奇怪的是蓝桥杯不能用gets ,我就只能用字符串输入了)

#include <iostream>
using namespace std;
int func(int n)
{
	long long sum=0; 
	while(n)
	{
		sum+=n%10;
		n/=10;//d得到每一位的数 
	}
	return sum;
}
int main()
{
    string num;
    getline(cin,num);
    int a[1005];
    int sum=0;
    for(int i=0;num[i];i++)//一直加,将字符转为数字 
    {
    	a[i]=num[i]-'0';
		sum+=a[i];//将各个位上的数字之和加起来 
	}
    long long  count=sum;
    while(count/10)
    {
      count=func(count);	
	}
    cout<<count;
  }

相关推荐

  1. ——求和

    2024-03-11 22:08:03       33 阅读
  2. 2022c组求和

    2024-03-11 22:08:03       70 阅读
  3. 2022 省A 求和

    2024-03-11 22:08:03       41 阅读
  4. -8631斐波拉契求和

    2024-03-11 22:08:03       48 阅读
  5. 2023省赛:阶乘求和

    2024-03-11 22:08:03       44 阅读
  6. P8772 [ 2022 省 A] 求和

    2024-03-11 22:08:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 22:08:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 22:08:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 22:08:03       82 阅读
  4. Python语言-面向对象

    2024-03-11 22:08:03       91 阅读

热门阅读

  1. c++中static的作用

    2024-03-11 22:08:03       35 阅读
  2. 【C++】6-10 输出最大值 分数 10

    2024-03-11 22:08:03       41 阅读
  3. VoIP之音视频质量及弱网解决方案

    2024-03-11 22:08:03       51 阅读
  4. 通过Jenkins自动化部署net core 项目

    2024-03-11 22:08:03       44 阅读
  5. 计算机网络面经-拥塞控制的乘法减小和加法增大

    2024-03-11 22:08:03       47 阅读
  6. springboot项目集成Redis,使用redis各项功能

    2024-03-11 22:08:03       48 阅读
  7. 什么是IoC和AOP?

    2024-03-11 22:08:03       49 阅读
  8. macos系统中redis如何设置密码

    2024-03-11 22:08:03       48 阅读
  9. 为什么农村大学生大多混的很差

    2024-03-11 22:08:03       37 阅读
  10. WPF —— TextBox 控件详解

    2024-03-11 22:08:03       43 阅读
  11. c++ primer中文版第五版作业第十三章

    2024-03-11 22:08:03       34 阅读
  12. C++复习 - String

    2024-03-11 22:08:03       40 阅读