第四周作業


題目7-1 計算分段函數[1]
1.實驗代碼

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


} 

2 設計思路
(1)主要描述題目算法
第一步:定義變量x,y
第二步:使用輸入函數給x賦值
第三步:根據定義域對應的函數式子使用if語句。
第四步:用輸出函數分別輸出結果
(2)流程圖

3.本題調試過程碰到問題及解決辦法
無問題

題目7-2 A除以B
1.實驗代碼

#include <stdio.h>
int main ()
{
  int a,b;
  scanf("%d %d",&a,&b);
  if(b>0)
  {
      printf("%d/%d=%.2f\n",a,b,(float)a/b);
  }
  else 
  {
  if(b<0)
  {
  	printf("%d/(%d)=%.2f\n",a,b,(float)a/b);
  }
  else if (b==0)
   {
   printf("%d/%d=Error\n",a,b);
}
 
  
}
  return 0;
}

2 設計思路
(1)主要描述題目算法
第一步:定義a,b變量
第二步:通過輸入函數給a,b賦值
第三步:根據分母情況使用if語句
第四步:通過輸出函數分別輸出結果
(2)流程圖

3.本題調試過程碰到問題及解決辦法
無問題

題目7-6 階梯電價
1.實驗代碼

#include <stdio.h>
int main ()
{
int a;
float b;
 scanf("%d",&a);
 if(a<0)
 {
 	printf("Invalid Value!");
 }
 else if(a>0)
 {
 if(a<=50)
 {
  b=a*0.53;
  printf("cost = %.2f",b);	
 }
 else if (a>50)
 {
 	b=50*0.53+(a-50)*0.58;
 	printf("cost = %.2f",b);
 }
}    
return 0;
}

2 設計思路
(1)主要描述題目算法
第一步:定義a,b變量分別表示月用電量和支付的電費
第二步:輸入月用電量
第三步:根據用電量用if語句進行選擇
第四步:根據用電量計算各階梯電費
第五步:輸出電費
(2)流程圖

3.本題調試過程碰到問題及解決辦法
無問題

題目7-7 出租車計價
1.實驗代碼

#include <stdio.h>
int main ()
{
	float a,e;
	int b,c,d;
	scanf("%f %d",&a,&b);
	c=b/5*2;
	if(a>3)
	{
		if(a>10)
		{
		   e=((a-10)*3-(int)((a-10)*3))*10;
		   if(e>=5)
		   {
		   	d=10+14+(a-10)*3+c+1;
		   printf("%d",d) ;	
		   }
		   else if(e<5)
		   {  
		   d=10+14+(a-10)*3+c;
		   printf("%d",d) ;
		   }	
		}
		else if(a<10)
		{
			d=10+(a-3)*2+c;
			printf("%d",d);
		}
	}
	else if(a<=3)
	{
		d=10+c;
		printf("%d",d);
	}
return 0;
}

2 設計思路
(1)主要描述題目算法
第一步:定義a變量表行駛里程,d表示應付費用,b表示等待時間,c表示因等待支付的費用。另外本次作業采用if語句進行是否四舍五入的選擇判斷,e表示十分位小數乘十的值。
第二步:輸入行駛里程及等待時間
第三步:計算等待中應付的費用
第四步:根據歷程進行費用的計算(中間插入if語句用來判斷是否結果該四舍五入)
第五步:輸出應付費用
(2)流程圖

3.本題調試過程碰到問題及解決辦法
無問題
git地址
https://git.coding.net/Donahue_Xu/The-Fourth-Homework.git
截圖

本周學習內容
if語句的用法鞏固 多種運算符及運算符的優先級

點評同學
於耀淞:http://www.cnblogs.com/jsjyys/p/7709233.html
劉煒旗:http://www.cnblogs.com/ryo-/p/7731894.html
史澤文:http://www.cnblogs.com/shilcz/p/7732077.html

表格

折線圖


免責聲明!

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



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