解题思路:
注意事项:ceil 函数不能直接嵌套在printf函数内使用,会出现错误
参考代码:错误示例:
#include<stdio.h>
#include<math.h>
int main()
{
int w;
char x;
scanf("%d %c",&w,&x);
if(w>1000){
if(x=='y'){
printf("%d",ceil((w - 1000) / 500.0) * 4+13);
}
else if(x=='n'){
printf("%d",ceil((w - 1000) / 500.0) * 4+8);
}
}
else if(x=='y'){
printf("13");
}else if(x=='n'){
printf("8");
}
return 0;
}
像这样运行结果就会出错
#include<stdio.h>
#include<math.h>
int main()
{
int w,p;
char x;
scanf("%d %c",&w,&x);
p = ceil((w - 1000) / 500.0) * 4;
if(w>1000){
if(x=='y'){
printf("%d",p +13);
}
else if(x=='n'){
printf("%d",p+8);
}
}
else if(x=='y'){
printf("13");
}else if(x=='n'){
printf("8");
}
return 0;
}
0.0分
0 人评分
简单编码 (C++代码)(这里推荐用switch)浏览:999 |
C语言程序设计教程(第三版)课后习题6.11 (C++代码)(有个库函数叫sqrt)浏览:982 |
C语言训练-计算1977!* (C语言代码)浏览:941 |
C二级辅导-计负均正 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:654 |
【亲和数】 (C语言代码)浏览:588 |
兰顿蚂蚁 (C++代码)浏览:1225 |
求组合数 (C语言代码)浏览:1207 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:863 |
三角形 (C++代码)递推浏览:825 |