黑马程序员技术交流社区

标题: C语言基础练习题二 [打印本页]

作者: lynn010    时间: 2016-1-2 19:35
标题: C语言基础练习题二
s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。






















  1. int n,a,sum=0,tmp=0;
  2.    
  3.     printf("please input the number and the quantity\n");
  4.    
  5.     scanf("%d%*c%d",&a,&n);
  6.    
  7.     for(int i=0;i<n;i++){
  8.         tmp+=pow(10,i)*a;
  9.         sum+=tmp;
  10.     }
  11.     printf("the sum is %d\n",sum);
复制代码




作者: 13631297627    时间: 2016-1-30 16:15
还行吧!!!
作者: 水丹青    时间: 2016-1-30 23:36
选择就是负责
作者: Chris_Wu    时间: 2016-1-31 12:45
不错呦!
作者: 杨冬武    时间: 2016-1-31 23:38
请问pow是什么?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2