问题标题: 1583

0
0

0
已采纳
陆姗姗
陆姗姗
资深守护
资深守护

使用循环来来计算

a是每一轮的被加的数字,m是求和得到的总数

a=a*10+1;
m+=a;

a每次替换成 a*10+1,

m求得总和

对此过程循环n次后输出m的值

0
臧启亚
臧启亚
初级光能
初级光能

核心代码如下

cin>>n; cout<<1; for(int i=2;i<n;i++){ cout<<i; }

0
梁锦程
梁锦程
高级光能
高级光能
cout<<1;
for(int i=2;i<n;i++)
    cout<<i;

 

0
蒋智航
蒋智航
高级天翼
高级天翼
  if n=1 then writeln('1');
    if n=2 then writeln('12');
    if n=3 then writeln('123');
    if n=4 then writeln('1234');
    if n=5 then writeln('12345');
    if n=6 then writeln('123456');
    if n=7 then writeln('1234567');
    if n=8 then writeln('12345678');
    if n=9 then writeln('123456789');
    if n=10 then writeln('123456790');

 

0
-1
朱智霖
朱智霖
新手守护
新手守护

var
    n:longint;
begin
    readln(n);
    if n=1 then writeln('1');
    if n=2 then writeln('12');
    if n=3 then writeln('123');
    if n=4 then writeln('1234');
    if n=5 then writeln('12345');
    if n=6 then writeln('123456');
    if n=7 then writeln('1234567');
    if n=8 then writeln('12345678');
    if n=9 then writeln('123456789');
    if n=10 then writeln('123456790');
end.

我要回答