共有回帖数  0  个 
	 
	
	
	
     
          
          
               
				
			 
				
					 
 
            
				   - 
						
						
							 
									题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 
程序1: 
main() 
{ 
 int a,n,count=1; 
 long int sn=0,tn=0; 
 printf("please input a and nn"); 
 scanf("%d,%d",&a,&n); 
 printf("a=%d,n=%dn",a,n); 
 while(count=n) 
 { 
  tn=tn+a; 
  sn=sn+tn; 
  a=a*10; 
  ++count; 
 } 
printf("a+aa+...=%ldn",sn); 
} 
程序2: 
#include math.h 
main() 
{int a,num,number; 
 long sum=0; 
 scanf("%d%d",&a,&number); 
 for(num=number;num0;num--) /*shuweiceshi*/ 
 {sum=sum+a*num*pow(10,(number-num)); 
 } 
 printf("%ldn",sum); 
}
							 
							 
							 
							  
							  
							  楼主 2016-03-03 18:14 回复
						 
						 
           
          
          
         
   
         
      
 
   
             
                  
                  
 
 
 
     
	 
  
	Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
	
	意见反馈 | 
	关于直线 | 
	版权声明 | 
	会员须知