第二次作業


【作業要求】鏈接:https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2292

第三次作業

一、

1

#include<stdio.h>
int main()
{
  double x,y;
  scanf("%lf",&x);
  if(x!=0){
    y=1/x;
  }
  else{
    y=0;
  }
  printf("f(%.1f) = %.1f",x,y);
  return 0;
}

2解題思路

(1)定義兩個浮點型 x,y

(2)輸入值給x

(3)判斷下是否等於零在選擇程序進行執行

  (4)輸出xy

3流程圖

 4調試過程中的問題

第一次調試 輸入值 與與預想值不符合 如下圖

經過與同學的商討發現了保留小數點的問題如下圖

二、

1

#include<stdio.h>
int main()
{
 int a,b,c;
  scanf("%d %d %d",&a,&b,&c);
  if(a<b&&b<c){printf("%d->%d->%d",a,b,c);}
  else if(a<c&&c<b){printf("%d->%d->%d",a,c,b);}
  else if(b<a&&a<c){printf("%d->%d->%d",b,a,c);}
  else if(b<c&&c<a){printf("%d->%d->%d",b,c,a);}
  else if(c<b&&b<a){printf("%d->%d->%d",c,b,a);}
  else if(c<a&&a<b){printf("%d->%d->%d",c,a,b);}
  else{printf("%d->%d->%d",a,b,c);}
  return 0;
}

 

2解題思路

先定義三個整型a,b,c

輸入三個整型數a,b,c

分別比較a與bc;b與ac;c與ab的大小並在合適的條件調換位置

從大到小輸出a,b,c

3流程圖

4調試過程中的問題

最開始 出現調試無法進行的問題

最后進行了與同學的探討后發現了問題 並且解決了問題

三、總結

通過這幾周的學習我發現了一些問題比如做題要細心

www.cnblogs.com/dengwendi/p/9919944.html

http://www.cnblogs.com/S1902117135/p/9919953.html

http://www.cnblogs.com/longzedadi/p/9919964.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM