1 条题解
-
0
C :
#include <stdio.h> int main(void) { int i, j = 0, n, s = 0; do scanf("%d", &n); while(!(n > 0 && n <= 9)); for(i = 1; i <= n; i ++) { j = j * 10 + 1; s += i*j; } printf("%d", s); return 0; }
C++ :
#include<cstdio> using namespace std; int main() { int i,s,n,d; scanf("%d",&n); s=0;d=0; for(i=1;i<=n;i++) { d=d*10+1; s=s+i*d; } printf("%d",s); return 0; }
Pascal :
var a,i,s:longint; begin read(a); for i:=1 to a do begin if i=1 then s:=a*1+s; if i=2 then s:=a*11+s; if i=3 then s:=a*111+s; if i=4 then s:=a*1111+s; if i=5 then s:=a*11111+s; if i=6 then s:=a*111111+s; if i=7 then s:=a*1111111+s; if i=8 then s:=a*11111111+s; if i=9 then s:=a*111111111+s; end; writeln(s); end.
Python :
# coding=utf-8 n = input() print(sum([int(n*i) for i in range(1,int(n)+1)]))
- 1
信息
- ID
- 373
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者