第四周作业
Posted 莯菸
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四周作业相关的知识,希望对你有一定的参考价值。
学习内容总结
题目7-1 计算分段函数[1]
1 #include <stdio.h> 2 int main() 3 { 4 float a,b; 5 scanf("%f",&a); 6 if(a!=0) 7 { 8 b = 1.0*1/a; 9 printf("f(%.1f) = %.1f",a,b); 10 } 11 else 12 { 13 printf("f(%.1f) = 0.0",a,b); 15 } 16 return 0; 17 }第三步:使用if条件句,依次输出。
题目7-2 A除以B
1 #include <stdio.h> 2 int main() 3 { 4 int a,b; 5 float c; 6 scanf("%d %d",&a,&b); 7 if (b==0) 8 { 9 printf("%d/%d=Error",a,b); 10 } 11 else if(b<0) 12 { 13 c = 1.0*a/b; 14 printf("%d/(%d)=%.2f",a,b,c); 15 } 16 else 17 { 18 c = 1.0*a/b; 19 printf("%d/%d=%.2f",a,b,c); 20 } 21 return 0; 22 }
第一步:使ab为整形。c为浮点型。
第二步:输入ab。
第三步:使用if条件句啊,依次输出。
第四步:注意“&” 和保留小数点后两位。
题目7-6 阶梯电价
1 #include <stdio.h> 2 int main() 3 { 4 float a,b; 5 scanf("%f",&a); 6 if (a<0) 7 { 8 printf("Invalid Value!"); 9 10 } 11 else if(a>=0&&a<=50) 12 { 13 b = 0.53*a; 14 printf("cost = %.2f",b); 15 } 16 else 17 { 18 b = 0.53*50+(0.53+0.05)*(a-50); 19 printf("cost = %.2f",b); 20 } 21 return 0; 22 }
第一步:使ab为浮点数。
第二步:输入a。
第三步:使用if条件句,依次输出。
第四步:注意"&" 和保留小数点后两位。
题目7-7 出租车计价
1 #include <stdio.h> 2 int main() 3 { 4 float a,x; 5 int b; 6 scanf("%f %d",&a,&b); 7 if (a<=3) 8 { 9 x=10+b/5*2; 10 printf("%.0f",x); 11 } 12 else if(a>3&&a<=10) 13 { 14 x=10+2*(a-3)+b/5*2; 15 printf("%.0f",x); 16 } 17 else 18 { 19 x=10+2*7+(a-10)*2*1.5+b/5*2; 20 printf("%.0f",x); 21 } 22 return 0; 23 }
第一步:使a x 为浮点型,b为整形。
第二步:输入a b。
第三步:使用if条件句,分条件计算。
以上是关于第四周作业的主要内容,如果未能解决你的问题,请参考以下文章