• 第四次修改


    总结:

    做作业写程序时,要先把思路和框图想清楚和构造好。然后根据思路和程序框图写程序。最重要是熟悉和清楚C语言教材上的基本内容。最后检查语法错误。

    本次作业学习要点为if else语句的应用。

    /*起步三公里。10元。起步路程后10里,每里2元。起步路程后10里后部分,3元每里。路阻及要求停车,每5分钟2元。行驶里程s  等待时间t  所需付费w  */
    
    #include<stdio.h>
    #include<stdlib.h>
    int main(void)
    {
        int s,t,w;
    
        printf("输入s,t");
        scanf("%d%d",&s,&t);
        if(s<3 && t<5){
            w=10;
        printf("w=%d
    ",w);
        return 0;}
    
        else if(s>3 && s<13 && t<5){
            w=10+2*(s-3);
        printf("w=%d
    ",w);
        return 0;}
            
        else if(s>13 && t<5){
            w=10+(2*10)+3*(s-13);
        printf("w=%d
    ",w);
        return 0;}
    
    
        if(s<3 && t>5){
            w=10+2*int(t/5);
        printf("w=%d
    ",w);
        return 0;}
    
        else if(s>3 && s<13 && t>5){
            w=10+2*(s-3)+2*int(t/5);
        printf("w=%d
    ",w);
        return 0;}
            
        else if(s>13 && t>5){
            w=10+(2*10)+3*(s-13)+2*int(t/5);
        printf("w=%d
    ",w);
        return 0;}
    
        return 0;
    }
    }

    /*输入任意三个坐标,输出周长及面积,否则输出 “impossible”*/
    
    
    #include<stdio.h>
    #include<math.h>
     main(void)
    {
    double x1,x2,x3,y1,y2,y3,L1,L2,L3,c,s,m;
    printf("请输入一组数据:");
    scanf("%lf%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&x3,&y3);
    L1=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    L2=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
    L3=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
    printf(" L1=%.2lf
     L2=%.2lf
     L3=%.2lf
    ",L1,L2,L3);
    
     
     if((L1+L2>L3) && (L1+L3>L2) && (L2+L3>L1)){
    
         c=L1+L2+L3;
         m=c/2;
         s=sqrt(m*(m-L1)*(m-L2)*(m-L3));
     printf(" c=%.2f
     s=%.2f
    ",c,s);
     return 0;}
     else{
    
          printf("Impossible
    ");
          return 0;}
     return 0;
    }
  • 相关阅读:
    【Henu ACM Round#15 F】Arthur and Questions
    【Henu ACM Round#16 F】Om Nom and Necklace
    【Henu ACM Round#16 E】Paths and Trees
    JS制作的简单的三级及联
    .Net实现的批量删除(使用了repeater控件)
    setInterval和setTimeout调用方法小知识科普
    AJAX制作JSON格式的实时更新数据的方法
    关于获取网站域名的写法杂谈
    JS初识(着重讲解Date函数)
    Guid函数
  • 原文地址:https://www.cnblogs.com/yixiaoxia/p/10682985.html
Copyright © 2020-2023  润新知