首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
【标  题】:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
【关键字】:a+aa+aaa+aaaa+aa...a
【来  源】:http://www.cublog.cn/u/14556/showart.php?id=170580

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时    共有5个数相加),几个数相加有键盘控制。 1.程序分析:关键是计算出每一项的值。 2.程序源代码:
main()
{  
    int a,n,count=1;  
    long int sn=0,tn=0;
    printf("please input a and n\n");
   scanf("%d,%d",&a,&n);
   printf("a=%d,n=%d\n",a,n);
   while(count<=n)  {
     tn=tn+a;
     sn=sn+tn;
     a=a*10;
     ++count;
   }
    printf("a+aa+...=%ld\n",sn);
}

做这个题时本来想写个函数,但是后来发现搞不定,所以只能这样搞了!!
C语言难点分析整理![转贴]:【上一篇】
不借助第三数互换的两种方法:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 病毒名称 瑞波变种UJ(Backdoor.Rbot.uj)
  • Oracle PL/SQL语言基础之三
  • 第一 测试
  • Win32 ASM详解-处理键盘输入消息
  • 博客园培训乱谈UML与OOAD之三国篇
  • 修改xoops,增加一个头部block
  • 创建VS.Net可插拔组件
  • 2004年9月全国计算机等级考试三级PC技术笔试试卷
  • C++资源之不完全导引 [下]
  • TCP拥塞控制方案
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.