标签:执行 分享 blog .com log 技术 计算 思路 value
#include<stdio.h> int main() { float a; scanf("%f",&a); if(a!=0) { float b=1/a; printf("f(%.1f) = %.1f",a,b); }else { printf("f(0.0) = 0.0"); } }
无问题;
设计思路:
先定义a,再输入a,然后判断a的范围。
#include<stdio.h> int main() { int A,B; float N; scanf("%d %d",&A,&B); N=(float)(A)/B; if(B==0) { printf("%d/%d=Error",A,B); } else if(B<0) { printf("%d/(%d)=%.2f",A,B,N); } else printf("%d/%d=%.2f",A,B,N); }
无问题;
设计思路:
先定义A和B ,再根据B的数值进行判断,是否执行公式,进而输出。
#include<stdio.h> int main() { int W; float C; scanf("%d",&W); if(W<=50&W>=0){ C=W*0.53; printf("cost = %.2f",C); }else if(W<0) printf("Invalid Value!"); else {C=0.58*(W-50)+(50*0.53); printf("cost = %.2f",C); } }
无问题;
设计思路:
按题目要求定义并输入W,使C满足浮点数,执行公式,输出。
#include<stdio.h> int main() { int T; float L,C; scanf("%f %d",&L,&T); int D=T/5; if(L<=3) C=10.0; else if(L>3&L<10) { C=10+(L-3)*2.0; } else C=24+(L-10)*3.0; C=C+D*2; printf("%.0f",C); }
无问题;
设计思路:
设计便于计算的整数D,根据L判断是否执行公式,然后输出。
我认为刘伟其,刘宇,史责文他们的作业做的特别好,很工整,并且认真,写的很详细,值得我去学习。
标签:执行 分享 blog .com log 技术 计算 思路 value
原文地址:http://www.cnblogs.com/lhyyy/p/7748660.html