题目1051:数字阶梯求和
2013-06-07 16:56
197 查看
http://ac.jobdu.com/problem.php?pid=1051
#include<stdio.h>
int main()
{
int i,j,a,n,count;
int c1[1000],c;
while(scanf("%d %d",&a,&n)!=EOF){
c=0;
for(i=0;i<n;i++){
c1[i]=((n-i)*a+c)%10;
c=((n-i)*a+c)/10;
}
count=0; c1
=c;
for(i=0;i<n+1;i++){
if(c1[i]==0) count++;
}
if(count==n+1) printf("0\n");
else{ // 注意输出问题,第一个是不是有进位
if(c1
!=0){
for(i=n;i>=0;i--) printf("%d",c1[i]);
}
if(c1
==0){
for(i=n-1;i>=0;i--) printf("%d",c1[i]);
}
printf("\n");
}
}
return 0;
}
#include<stdio.h>
int main()
{
int i,j,a,n,count;
int c1[1000],c;
while(scanf("%d %d",&a,&n)!=EOF){
c=0;
for(i=0;i<n;i++){
c1[i]=((n-i)*a+c)%10;
c=((n-i)*a+c)/10;
}
count=0; c1
=c;
for(i=0;i<n+1;i++){
if(c1[i]==0) count++;
}
if(count==n+1) printf("0\n");
else{ // 注意输出问题,第一个是不是有进位
if(c1
!=0){
for(i=n;i>=0;i--) printf("%d",c1[i]);
}
if(c1
==0){
for(i=n-1;i>=0;i--) printf("%d",c1[i]);
}
printf("\n");
}
}
return 0;
}
相关文章推荐
- 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和 2010年哈尔滨工业大学计算机研究生机试真题
- 九度 Online Judge 算法 刷题 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和
- 题目1051:数字阶梯求和
- 九度OJ 1051:数字阶梯求和 (大数运算)
- 九度oj1051数字阶梯求和
- 九度-1051-数字阶梯求和
- 九度1051:数字阶梯求和
- 九度1051:数字阶梯求和
- 【九度】【1051】数字阶梯求和
- 九度-1051-数字阶梯求和
- 九度-1051-数字阶梯求和
- 九度1051 数字阶梯求和