博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【2003-1】【数字之和】
阅读量:4505 次
发布时间:2019-06-08

本文共 509 字,大约阅读时间需要 1 分钟。

Description

给出一个自然数N(1≤N≤100),可得到从1开始的到N为止的N个自然数,现要求出这N个数的全部各个数位上的数字之和。例如:当N = 12时,这12个数是:1,2,3,4,5,6,7,8,9,10,11,12。则这12个数的数字之和为:
1+2+3+4+5+6+7+8+9+1+0+1+1+1+2 = 51

Input

一个整型数字

Output

 

一个整型数字

 

Sample Input

12

Sample Output

51

HINT

 

Source

 
[ ][ ][ ]

 

function sum(a:longint):longint;
begin
    sum:=
0;
    
while(a<>
0
do
    
begin
        sum:=sum+a 
mod 
10;
        a:=a 
div 
10;
    
end;
end;
var n,s,i:longint;
begin
    s:=
0;
    readln(n);
    
for i:=
1 
to n 
do s:=s+sum(i);
    writeln(s);
end.

 

 

转载于:https://www.cnblogs.com/qilinart/articles/3017630.html

你可能感兴趣的文章
再谈vertical-align与line-height
查看>>
有关时延扩展的双语句子
查看>>
docker跨主机通信扁平化网络的设计与实现
查看>>
工作多年后积累的设计灵活,稳定,优秀WinForms应用程序的最佳实践 WinForms best practice...
查看>>
iOS开发——高级篇——iOS键盘的相关设置(UITextfield)
查看>>
JVMGC机制
查看>>
安装了Anaconda之后,Maya运行报错,Python 找不到 Maya 的 Python 模块
查看>>
IAR for AVR 报array is too large错误 【已解决】
查看>>
老子《道德经》第六十二章
查看>>
Junit问题01 利用 @Autowired 注入失效问题
查看>>
20180711
查看>>
Js常见的创建对象
查看>>
IOS拖动
查看>>
Python学习之——Socket套接字(TCP连接)
查看>>
httpclient的使用
查看>>
Kafka集群副本分配算法解析
查看>>
vue单页面条件下添加类似浏览器的标签页切换功能
查看>>
lambda表达式10个示例——学习笔记
查看>>
python 文件操作
查看>>
Java多线程之后台线程
查看>>