C 算法

计算 1+1/2+1/3+....+1/n的值

    double sum=0.0;
    int n,i=1;
    scanf("%d",&n);
    if(n<i){
        printf("请输入大于1的值");
    }
    while(i<=n){
        sum+=1.0/i;
        i++;
    }
    printf("%f\n",sum);

}

 试题: 从键盘上输入10个数,求其平均值。

    int a[10];
    for(int i=0;i<10;i++){
        scanf("%d",&a[i]);
    }
    double sum;
    for(int i=0;i<10;i++){
        sum+=a[i];
    }
    printf("%f\n",sum/10);
    int a[10];
    double sum;
    for(int i=0;i<10;i++){
        scanf("%d",&a[i]);
        sum+=a[i];
    }
    printf("%f\n",sum/10);

 

posted @ 2018-12-10 20:50  liliyou  阅读(136)  评论(0编辑  收藏  举报