·请计算一个等比数列{2.0,4.0,8.0,16.0,…}的前12项,按每行4个分三行输出。

·请计算一个等比数列{2.0,4.0,8.0,16.0,…}的前12项,按每行4个分三行输出。

img

代码如下


#include <stdio.h>
int main()
{
    int i;
    float a1 = 2.0;
    for (i=1;i<=12;i++)
    {
        printf("%.1f ",a1);
        a1*=2;
        if(i%4==0) printf("\n");
    }
    return 0;
}

用等比数列求和公式。

img