WA代码

输入很大的数的时候会输出“-1”,所以考虑用字符数组来储存输入的数据。

#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
long long sum;
long long fun (int n)
{sum=0;if(n<=9)    return n;while(n){sum+=(n%10);n/=10;}fun(sum);
}
int main ()
{long long n,result;while(scanf("%lld",&n)==1 && n){result = fun(n);cout<<result<<endl;}return 0;
}

AC代码:

在AC之前,因为n没有重新置为0,导致WA

#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
const int maxn = 100000;
char num[maxn];
int main ()
{int n,i,a,b;while(scanf("%s",num)!=EOF){n=0;if(!strcmp(num,"0")) break;i=0;while(num[i]){n+=(num[i]-'0');i++;}while(n>=10){a=n%10;b=n/10;n=a+b;}cout<<n<<endl;}return 0;
}

【ACM】杭电OJ 1013相关推荐

  1. 杭电OJ 1013 数字根源

    题目描述: 解决:打表找规律 AC通过代码: AC01: //万能头 #include<bits/stdc++.h> using namespace std; #define LL lon ...

  2. 杭电OJ——ACM 1009.FatMouse‘ Trade

    FatMouse'Trade 杭电OJ--ACM 1009.FatMouse' Trade链接入口 问题描述        肥老鼠换东西,m磅猫食,n间房子,每个房间有J[i]磅JavaBean,对应 ...

  3. 杭电OJ——ACM 1003.Max Sum

    Max Sum 杭电OJ--ACM 1003.Max Sum链接入口 问题描述 大意:        给定一个序列a[1],a[2],a[3]-a[n],你需要算出其子序列中的最大值.比如说:给你一个 ...

  4. 赛马网ACM试题(原杭电oj ACM)java版答案(1000,10001,1002)

    赛马网ACM试题(原杭电OJ ACM试题)答案(java版) Author : Zhang Hailong   Date   : 2015-09-17    HomePage : http://  E ...

  5. 【ACM】杭电OJ 2037

    题目链接:杭电OJ 2037 先把b[i]进行排序,然后,b[i]与a[i+1]进行比较. #include <iostream> #include <cstdio> #inc ...

  6. 【ACM】杭电OJ 2020(排序)

    题目链接:杭电OJ 2020 排序可以有冒泡排序,选择排序,或者直接调用函数. 下面是选择排序: #include <stdio.h> #include <math.h> in ...

  7. 【ACM】杭电OJ 2018

    题目链接:杭电OJ 2018 从n>4开始,每一年的牛的数量=前一年的牛的数量+三年前的牛的数量 问:为什么是三年前? 答:假设三年前有一头小牛出生,出生的那一年即为第一年,到了第四年,即三年后 ...

  8. 【ACM】杭电OJ 1005

     题目链接:杭电OJ 1005 超时代码如下(而且开辟的数组空间大小不够): #include <stdio.h> int m[100000]; int f(int n,int a,int ...

  9. 【ACM】杭电OJ 1004

     题目链接:杭电OJ 1004 运行环境:Dev-C++ 5.11 思路: 先把先把num数组全部赋值为1:第一个颜色单独输入,从第二个开始,需要与前面的进行比较,如果前面有相同的颜色,则在目前的nu ...

最新文章

  1. jquery和javascript的区别(转载自脚本之家)
  2. 写单元测试的好处(转)
  3. Python笔记-利用OpenCV的matchTemplate屏幕找图并使用pyautogui点击
  4. 将阿拉伯数字转换成中文大写的好算法
  5. 运动会计算机系,秋季运动会计算机系总结计划 (12页)-原创力文档
  6. java异常原则_有效处理Java异常三原则
  7. vsCode配置通过Github同步(Settings Sync)
  8. Vue之.sync 修饰符详解
  9. 58java面试题_58到家,java开发实际面试题
  10. Linux下安装python27
  11. a3图纸标题栏尺寸标准_求标准CAD图纸(A0、A1、A2、A3、A4)图框(外框、内框)、标题栏及明细栏大小样式字体是多大?...
  12. usb网卡android驱动win7+64,万能USB驱动 for win7 64bit v2017.11.15.955
  13. 使用python爬取链家上海二手房信息的案例
  14. 分数换算小数补0法_小学数学常用公式大全(单位换算表) 长度单位换算【建议收藏】...
  15. Java - 什么是Session
  16. webdriver.Chrome.set_network_conditions:Chrome网络仿真设置。
  17. 奇葩的公司,奇葩的现象
  18. 产品经理如何提高创造力_如何提高产品设计师的创造力
  19. 人工神经网络实验报告,生成数据的神经网络
  20. 2013版VBA帮助文档

热门文章

  1. UI设计培训之设计中的点线面-面
  2. 如何提升自己的Web前端技术
  3. Java异常处理12条军规
  4. maven学习(4)-Maven 构建Web 项目
  5. android Spinner 例子
  6. 关于事务的传播特性和隔离级别的问题
  7. 检验是否相关-------假设检验
  8. 10.matlab中sort , min/max以及ceil 函数
  9. docker监控系统
  10. TensorFlow 实现分类操作的函数学习