编程:求s=1+11+111+1111+...+1111111111的和。程序代码:

2021-12-16 科技 85阅读
#include
#defineN10
intmain()
{
inti;
longterm,sum;

term=1;
sum=0;
for(i=1;i<=N;++i)
{
sum+=term;
term=term*10+1;
}
printf("%ld\n",sum);

return0;
}

如果最后一项中1的个数超过10个,就不能用这种方法了。

大过年的就帮你写了吧。另外VB不是语言,而是编程环境。BASIC才是语言。
BASIC代码如下:

PublicFunctionAdd(NAsInteger)AsLong
termAsLong
sumAsLong

term=1
sum=0
Fori=1ToN
sum=sum+term
term=term*10+1
Nexti
Add=sum

EndFunction
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com