- #include <stdio.h>
- int main() {
- printf("请输入一个10以内的正整数\n");
- int a = 0;
- scanf("%d",&a);
- /*最终结果*/
- int result = 0;
- /*中间变量*/
- int middle = a;
- for (int i = 1; i < a; i++) {
- /*以3为例,middle为 30,330*/
- middle *= 10;
- /*result 为33,333*/
- result += middle + a;
-
- }
- /*再加上一个个位*/
- result += a;
- printf("%d\n",result);
-
-
- return 0;
- }
复制代码 |
|