//
// main.c
// 第十题
//
// Created by 李言 on 15/6/20.
// Copyright (c) 2015年 ly. All rights reserved.
//
#include <stdio.h>
/*
求S(n) = a+aa+aaa+aaaa+...+aa..a之值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222(此时n=5),n和a都从键盘输入。
*/
int main(){
int a, n, sum=0, i, j, ciFang = 1;
printf("请输入a的值和n的值\n");
scanf("%d%d", &a, &n);
int num = 0;
for(i=1; i<=n; i++){
for(ciFang=1,j=1; j<=i-1; j++){
ciFang *= 10;
}
num += a*ciFang;
sum += num;
}
printf("%d", sum);
return 0;
} |
|