C语言上机实验四——循环结构程序设计

1.求自然对数的底数 e=2.718281828…,e 的计算公式如下:

e=1+1/1!+1/2!+1/3!+…要求当最后一项的值小于10-10时结束。

 #include <stdio.h>

int main()

{

double a=1,c=1;

int i=1;

while(1/c>1e-10)

{

a=a+1/c;

    i++;

    c=c*i;

    }

    printf("e=%.16f",a);

return 0;

2.输入20个有符号整数,统计正整数、零、负整数的个数。

#include <stdio.h>

int main()

{

    int s[20];

    int a=0,b=0,c=0,i,j;

    for(i=0;i<=19;i++)

    {

     scanf("%d",&s[i]);

    }

for(j=0;j<=19;j++)

{

if(s[j]<0)

        {

         a=a+1;

    }

        else if(s[j]==0)

        {

         b=b+1;

    }

    else

        {

         c=c+1;

    }  

    }

printf("dayu0dezhengzhengshugeshu:%d\n",c);

printf("dengyu0dezhengzhengshugeshu:%d\n",b);

printf("xiaoyu0dezhengzhengshugeshu:%d\n",a);

return 0;

}

3.输入m个数,求其最大数、最小数和平均值。

#include <stdio.h>

int main()

{

    int m,i,s[100];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值