| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 566 人关注过本帖
标题:【求助】求代码
只看楼主 加入收藏
linshao512
Rank: 2
等 级:论坛游民
帖 子:15
专家分:18
注 册:2010-10-10
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:5 
【求助】求代码
输入两个整数a和n,求 a + aa + aaa +...+ aa...a(n个a) 之和。例如输入2和3,输出246(因为2+22+222=246)。
本题所给测试数据的计算结果不超出unsigned long的表示范围。  
  
Input
输入有多行,每一行是两个正整数。第一个是上述的a,第二个是上述的n。
a不是负数,n>0。
  
Output
对应输入的每行,输出结果,单独占一行。
  
Sample Input  
2 3
9 4
 
  
Sample Output
246
11106
搜索更多相关主题的帖子: 代码 代码 
2010-10-19 19:25
自由战士89
Rank: 5Rank: 5
等 级:职业侠客
帖 子:154
专家分:387
注 册:2010-9-2
收藏
得分:15 
#include<stdio.h>
void main()
{
  int a,n;
  
  while(scanf("%d %d",&a,&n)!=EOF)
  {
      long num=0,sum=0;
      int i;
      for(i=0;i<n;i++)
      {
          num=num*10+a;
          sum+=num;
      }
      printf("%ld\n",sum);
  }

}
2010-10-19 19:47
linshao512
Rank: 2
等 级:论坛游民
帖 子:15
专家分:18
注 册:2010-10-10
收藏
得分:0 
回复 2楼 自由战士89
是死循环的吗
2010-10-19 19:52
自由战士89
Rank: 5Rank: 5
等 级:职业侠客
帖 子:154
专家分:387
注 册:2010-9-2
收藏
得分:0 
输入ctrl+z,相当于输入EOF,再按回车,循环结束
2010-10-19 20:07
jingxl
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-4-12
收藏
得分:0 
回复 3楼 linshao512
死循环?  不是吧
2010-10-19 20:09
huang6543603
Rank: 1
等 级:新手上路
帖 子:4
专家分:7
注 册:2010-10-8
收藏
得分:5 
以下是该文件
程序代码:
#include <stdio.h>
int main()
{
    long i,j,m=0,n,a,s=0,k;
    printf("输入a的值:\n");
    scanf("%ld",&a);
    printf("输入n的值:\n");
    scanf("%ld",&n);
    for(j=1;j<=n;j++)
   { for(i=1,k=1;i<=j;i++,k=k*10)
    m=a*k+m;
    s=s+m;
    m=0;}
    printf("结果是:%ld",s);
    getchar();
    getchar();} 


2010-10-19 20:20
快速回复:【求助】求代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016662 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved