题目描述:
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个一位的整数。
例如2+22+222+2222+22222(此时共有5个数相加)
#includeint main(void) { int a; //输入的数字a值 int b; //循环次数 int c; int i = 0; int sumone = 0; //我命名的有点土,按第一二次随便取的 int sumtwo = 0; printf("请输入想计算的数字,并输入想循环的次数;"); scanf("%d %d",&a, &b); while (i < b) { sumone = a + sumone * 10; sumtwo += sumone; ++i; } printf("结果为%d", sumtwo);
本题考点,运算符的运用
+=
加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数
C += A 相当于 C = C + A



