2-06. 数列求和{PAT}

题:http://pat.zju.edu.cn/contests/ds/2-06



#include<stdio.h>
int N;
int A[1000000];

int main()
{
  int na;
  int i=-1;
  int cap;
  int flag;
  int temp=0;

  scanf("%d%d",&na,&N);
  flag=N;
  
  if(N==0)
  {
  	printf("0\n");
  }
  	else
    {
	  while(flag){
	  	temp+=flag*na;
	  	i++;
	  	A[i]=temp%10;
	  	temp=temp/10;
	  	flag--;
	  }

	  cap=i;
	  while(temp)
	  {
	  	cap++;
	  	A[cap]=temp%10;
	  	temp=temp/10;
	  }


	  for(i=cap;i>=0;i--)
	  {
	  	printf("%d", A[i]);
	  }
	}
  return 0;
  
}



阅读更多
文章标签: pat 好好学习啦
个人分类: c/c++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

2-06. 数列求和{PAT}

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭