签到

06月21日
尚未签到

共有回帖数 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 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知