zoukankan      html  css  js  c++  java
  • 实验四

    4.1

    #include<stdio.h>

    int main()
    {
    int i;
    for(i=6;i<=100;i+=10)
    {
    if(i%3==0)
    printf("%d ",i);
    }

    printf(" ");
    }

    4.2

    #include<stdio.h>

    int main()
    {
    int i=1000;

    while(i%13!=0) //如果i不是13的倍数,则循环一直进行
    i--;

    printf("%d ",i);
    }

    4.3

    #include<stdio.h>

    int main()
    {
    double i,j=0,m,sum=0,a;

    scanf("%lf",&i);

    m=i;
    while(i!=0)
    {
    if(i<m) //如果有更小的值出现,则将最小值赋值给m
    m=i;
    sum+=i;
    j++; //j记录输入了多少个数

    scanf("%lf",&i);
    }

    a=sum/j;
    printf("min=%lf,a=%lf ",m,a);
    }

    4.4

    #include<stdio.h>

    int main()
    {
    int m,n,i,x=0,y=0;

    scanf("%d%d",&m,&n);
    //判断m,n中较小的作为n
    if(m<n)
    {
    i=m;
    m=n;
    n=i;
    }

    for(i=n;i<=m;i++)
    {
    if(i%2==0)
    y+=i;
    else
    x+=i;
    }

    printf("x=%d,y=%d ",x,y);
    }

    4.5

    #include<stdio.h>

    int main()
    {
    int n,i,j;
    float pi=2;

    for(i=0;i<3;i++) //保证输入3次
    {
    pi=2;
    scanf("%d",&n);
    for(j=1;j<=n;j++) //循环相乘
    {
    pi=pi*1.0*(4.0*j*j)/((4.0*j*j)-1);
    }

    printf("n=%d,pi=%f ",n,pi);
    }
    }

    4.6

    #include<stdio.h>

    int main()
    {
    int x,y;

    scanf("%d",&x);

    while(x!=0)
    {
    if(x>0&&x<100)
    y=3*x+1;
    else if(x>=100)
    y=x*x-1;

    printf("y=%d ",y);
    scanf("%d",&x);
    }

    printf("Thank You,Bye! ");
    }

    4.7

    #include<stdio.h>

    int main()
    {
    int year=0;
    float sum=13;

    while(sum<=20)
    {
    sum=sum*1.01;
    year++;
    }

    printf("year=%d ",year);
    }

  • 相关阅读:
    56.字符流中第一个不重复的数
    55.表示数值的字符串
    54.正则表达式匹配
    53.构建乘积数组
    52.数组中重复的数字
    51.把字符串转化为整数
    50.不用加减乘除求和
    49.求1+2+3+.......+n
    The great pleasure in life is doing what people say you cannot do.
    mkcert本地 HTTPS 加密证书生成工具
  • 原文地址:https://www.cnblogs.com/cdp1591652208/p/6528499.html
Copyright © 2011-2022 走看看