九度OJ 1051:数字阶梯求和
生活随笔
收集整理的這篇文章主要介紹了
九度OJ 1051:数字阶梯求和
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目地址:http://ac.jobdu.com/problem.php?id=1051
題目描述:
給定a和n,計(jì)算a+aa+aaa+a...a(n個(gè)a)的和。
輸入:
測(cè)試數(shù)據(jù)有多組,輸入a,n(1<=a<=9,1<=n<=100)。
輸出:
對(duì)于每組輸入,請(qǐng)輸出結(jié)果。
樣例輸入: 1 10
樣例輸出: 1234567900
?
1 #include <stdio.h> 2 #include <string.h> 3 4 int main(){ 5 int a, n, i; 6 int sum[101], carry; 7 while(scanf("%d %d", &a, &n) != EOF){ 8 memset(sum, 0, sizeof(int)*21); 9 carry = 0; 10 for(i = 0; i < n; ++i){ 11 carry += a*(n-i); 12 sum[i] = carry%10; 13 carry /= 10; 14 } 15 if(carry) 16 sum[n++] = carry; 17 for(i = n-1; i >= 0; --i){ 18 printf("%d", sum[i]); 19 } 20 printf("\n"); 21 } 22 return 0; 23 }轉(zhuǎn)載于:https://www.cnblogs.com/bayjing/archive/2012/05/01/2478316.html
總結(jié)
以上是生活随笔為你收集整理的九度OJ 1051:数字阶梯求和的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ASP.NET夜话
- 下一篇: [zz]路由表和静态路由