int main()
{
double d1,d2,r
char op
printf("Input d1 op d2: ")
scanf("%lf %c %lf"升埋和,&d1,&op,&d2)
switch(op){
case '+': r = d1 + d2 break
case '-': r = d1 - d2 break
吵盯 case '*': r = d1 * d2 液枝break
case '/': r = d1 / d2 break
}
printf("%lf %c %lf = %lf\n",d1,op,d2,r)
return 0
}
.采用定点方法 如一个脉冲代表0.003米,将其扩大1000倍为整数3,然后显示结果unsigneg long int depth=pulse*3 最后显示时把小数点定在倒数第4位后面即可
2.
用C语言编程稿或时,可用float型,后将结果转化成字符串,然后用字符串显示函数
如 sprintf(s,"%6.4f",a), a是浮点数变量 S[]是保存字符串转换结果的数组 长度根据需要自己定 中间引号里是输出格式控制符,类似于print
方法1我碧耐一悔敬春直采用,第2种方法是我最近才学会的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)