想在e后用代数式
e后可以用整数,但有个时候需要用代数式的时候怎么办?
我遇到一个这样的题目:
1+11+111+...111111111(9个1)=?
2+22+222+...222222222(9个2)=?
.
.
.
9+99+999+...999999999(9个9)=?
再求9个式子的和.
我写的代码
#include "math.h"
main()
{ int i,j;
long s=0,m=0,k=0;
for(i=1;i<=9;i++)
{ for(j=1;j<=9;j++)
{s=s+i*e(j-1); /*这一行编译出错,warning: possible use of 's' definition in function main*/
m=m+s;
if(j==9)printf("%ld=%ld\n",s,m); else printf("%ld+",s);
}
k=k+m;
s=0;
m=0;
}
printf("k=%ld",k);
}
[此贴子已经被作者于2007-9-1 19:03:47编辑过]