天天看點

第二次随筆

部落格連結【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2293】

第三次作業7-4

#include<stdio.h>

int main(void)

{

float x,y;

scanf("%f",&x);

if(x!= 0){

y=1/x;

}

else{

y=0;

printf("f(%.1f) = %.1f",x,y);

system ("pause");

return 0;

}

解題思路:

(1)首先編譯預處理指令#include<stdio.h>

(2)定義主函數

(3)定義兩個單精度浮點型變量

(4)調用scanf()函數輸入資料,變量名x前面加&,%lf中的1是long的首字母

(5)使用if-else語句

(6)調用printf()函數輸出結果

(7)編譯結束語句

流程圖如下

第二次随筆
運作結果
第二次随筆
調試結果
第二次随筆
第四次作業7-2

#include<stdio.h>
int main()
{
  double x,y;
  double a;
  scanf("%lf%lf",&x,&y);
  a=(x-y)*100/y;
  if(a>=50)
  printf("Exceed %.0f%%. License Revoked",a);
  else if(a>=10)
  printf("Exceed %.0f%%. Ticket 200",a);
  else printf("OK");
  system("pause");
  return 0;
}      

(3)定義三個雙精度浮點型變量

(4)解釋a的含義

(5)調用scanf()函數輸入資料,變量名x前面加&,%lf中的1是long的首字母

(6)使用if-else語句

(7)再使用else-if語句

(7)分别調用printf()函數輸出結果

(8)編譯結束語句

第二次随筆
第二次随筆
第二次随筆

本題遇到的問題:

      開始無法輸出%,後來知道了輸出百分号需要打兩個%%

折線圖

第二次随筆

作業點評

(1)https://www.cnblogs.com/cyw1/p/9905822.html

(2)https://www.cnblogs.com/xupeixia/p/9917104.html

(3)https://www.cnblogs.com/zhaoxuan/p/9915158.html

個人總結

本周學習了很多知識,其實零基礎的我有些跟不上,但是接下來的時間我會越來越努力的

上一篇: 第三次作業
下一篇: 第三次作業