永发信息网

关于VC的一道题

答案:2  悬赏:50  手机版
解决时间 2021-04-29 09:41
  • 提问者网友:火车头
  • 2021-04-28 23:10

怎么用VC求2+22+222.....直到有N个2

输入N求值

最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-04-28 23:35

你要的是这个吧


#include<stdio.h>
void main()
{   int zcc(int n);
    int  n;
 int sum=0;
 int i;
 scanf("%d",&n);
 for(i=0;i<n;i++)
  sum=sum+zcc(i);
 printf("%d",sum);
}
int zcc(int n)
{  int zc(int n);
   int one=0;
   int i;
 
  
   for(i=0;i<=n;i++)
    one=one+zc(i);
    return(one);
}
int zc(int n)
{
 int f=2;int i;
 for(i=0;i<n;i++)
    f=f*10;
 return(f);
}

全部回答
  • 1楼网友:孤独入客枕
  • 2021-04-28 23:58

#include<stdio.h> #include<math.h> void main() {  int i,N;    double sum=0,s=0;    printf("请输入N:");    scanf("%d",&N);    for(i=1;i<=N;i++)    { s=10*s+pow(2,i);      sum+=s;    }    printf("2+22+222.....=%.0lf\n",sum);

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯