第九周—C语言 等比数列(输入多组数据)

来源:互联网 发布:wifi显示不安全的网络 编辑:程序博客网 时间:2024/06/02 00:42
/*烟台大学计算机机学院  2016作者:张威完成日期:2016年10月28日问题:等比数列 多组数据的输入方法代码:*/#include <stdio.h>#include <stdlib.h>int main(){    int n,i;    double  q,s,t;    while(scanf("%d %lf",&n,&q)!=EOF)    {            s=1;            t=1;            for(i=1;i<=n;i++)            {                t=t*q;                s=s+t;            }     printf("%.3f\n",s);    }    return 0;    }

运行结果:

知识总结:while语句的妙用,变量的定义必须在循环中,否则输出结果不正确。

0 0
原创粉丝点击