#include #include

全文预览

c语言习题及答案-爱课程mooc

上传者:徐小白 |  格式:docx  |  页数:50 |  大小:0KB

文档介绍
ce: 55.00 程序运行结果示例 2: 5,3.2 ↙ Error in Area Price: 0.00 输入格式:用逗号分隔的两个数字,第一个表示区域、第二个是重量: "%d,%f" 输出格式: 价格的输出格式: "Price: %5.2f\n" 区域错误的提示信息: "Error in Area\n" 输入样例: 输出样例: #include <stdio.h> #include <math.h> int main() { int area; float weight,price,x1,x2; scanf("%d,%f",&area,&weight); if (weight<=1){ x1=1.0; } else{ x1=1.0; x2=ceil(weight-1); } if (area>0&&area<=4){ switch(area){ case(0):price=x1*10+x2*3;break; case(1):price=x1*10+x2*4;break; case(2):price=x1*15+x2*5;break; case(3):price=x1*15+x2*6.5;break; case(4):price=x1*15+x2*10;break; } printf("Price: %5.2f\n",price); } else { printf("Error in Area\n"); printf("Price: 0.00\n"); } return 0; } 4.3 数据区间判断( 5 分) 题目内容: 从键盘输入一个 int 型的正整数 n(已知: 0<n<10000 ),编写程序判断 n落在哪个区间。如果用户输入的数据不在指定的范围里, 程序输出"error!" 。例如,输入 265 ,则该数属于区间 100-999 。程序运行结果示例 1:

收藏

分享

举报
下载此文档