怎么用VC求2+22+222.....直到有N个2
输入N求值
怎么用VC求2+22+222.....直到有N个2
输入N求值
你要的是这个吧
#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);
}
#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);
}