0
点赞
收藏
分享

微信扫一扫

a组成的前n项之和

例如:a = 2;n = 3;则求解(2 + 22 + 222)的值?
代码如下:

#include<stdio.h.>
#include<stdlib.h>
int main()
{
    int a = 0;
    int n = 0;
    int sum = 0;
    int ret = 0;
    printf("请输入a和n的值:");
    scanf("%d%d",&a,&n);
    int i = 0;
    for(i = 0;i < n;i++)  //定义新变量i,来决定循环次数。
        {
            ret = 10*ret + a;
            sum += ret;
        } 
    printf("a组成的前n项之和为:%d\n",sum);
    system("pause");
    return 0;
}

//利用循环较简单。

举报

相关推荐

0 条评论