zoukankan      html  css  js  c++  java
  • 作业 2 分支、循环结构

    1.

    #include<stdio.h>
    int main(void)
    {
        int num1,num2;
        char op;         /*自定义一个字符串类型的变量*/
    
        printf("Type in an expression:");    /*提示输入一个算式*/
        scanf("%d%c%d",&num1,&op,&num2);     /*输入一个整数,一个字符,一个整数*/
    
            if(op=='+')            /* 判断字符变量是否为+,若是则进行下行操作。下同 */
                printf("=%d
    ",num1+num2);
            else if(op=='-')
                printf("=%d
    ",num1-num2);
            else if(op=='*')
                printf("=%d
    ",num1*num2);
            else if(op=='/')
                printf("=%d
    ",num1/num2);
            else if(op=='%')
                printf("=%d
    ",num1%num2);
            else
                printf("Unknown operator
    ");
    
            return 0;
    }

    3.

    #include<stdio.h>
    int main(void)
    {
        int i,n;
        double x,y;
        y=1;
        printf("Enter x and n:");
        scanf("%Lf%d",&x,&n);
    
        for(i=1;i<=n;i++){
            y=y*x;         /*计算x乘以本身n次*/
        }
        printf("y=%.2f",y);
        return 0;
    }

    4.

    #include<stdio.h>
    int main(void)
    {
        int m,n,i;
        double y;
        y=0;
        printf("Enter m and n:");
        scanf("%d%d",&m,&n);
    
        for(i=m;i<=n;i++){
            y=y+i*i+1/i;
        }
        printf("y=%.2f
    ",y);
    
        return 0;
    }

    5.

    #include<stdio.h>
    int main(void)
    {
     int i,n,x;
     double y;
     x=1;
     y=0;
     printf("Enter n:");
     scanf("%d",&n);
    
     for(i=1;i<=n;i++){
      y=y+(x*i)/(2*i-1);
      x=-x;
     }
     printf("y=%.2f
    ",y);
    
     return 0;
    }

    为神马运行出来结果永远是1?!到底错哪里了?!!!T^T。啊啊啊啊啊桑心死了。我真的要哭了啦!不管了先继续做下去了T T。

    6.

    #include<stdio.h>
    #include<math.h>
    int main(void)
    {
        int year;
        double rate,money,loan,x;
    
        printf("Enter loan & rate:");
        scanf("%LfLf",&loan,&rate);
    
        for(year=5;year<=30;year++){
         x=pow(1+rate,12*year);  
         money=loan*rate*x/(x-1); 
         printf("year=%d,money=%.2f
    ",year,money); 
        }
    
    
        return 0;
    }

    7.

    #include<stdio.h>
    #include<math.h>
    int main(void)
    {
        int n,i,x;
        double y;
    
        printf("Enter n:");
        scanf("%d",&n);
        y=0;
        for(i=1;i<=n;i++){
            x=pow(2,i);
            y=y+x;
        }
        printf("y=%.2f
    ",y);
    
        return 0;
    }
  • 相关阅读:
    bugzilla 下载以及安装
    python 自定义异常
    centos7 安装testlink
    testlink errormsg:Your password does not satisfy the current policy requirements [<<][5fff09aa489f0831604244][DEFAULT][/testlink/install/installNewDB.php]
    httprunner中用output,可以在testcase间传递变量值
    windows下如何生成公钥和私钥
    selenium 页面滚动,滚动条滚动
    selenium 修改元素属性值
    MQ(Message Queue)消息队列
    Real-time operating system
  • 原文地址:https://www.cnblogs.com/danson-daisy/p/3378654.html
Copyright © 2011-2022 走看看