您的位置:首页 > 其它

简单的分支与循环结构2

2013-10-17 09:58 162 查看
#include<stdio.h>
int main(void)
{
int i,n;
double r,v,h;

printf("Enter n:");
scanf("%d",&n);
for(i=1;i<=n;i++){
printf("Enter h:");
scanf("%Lf",&h);
printf("Enter r:");
scanf("%Lf",&r);

if(r<=0||h<=0){
printf("你的输入有误。\n");
}
else{
v=3.14*r*r*h;
printf("v=%.2f\n",v);
}
}

return 0;
}

double cylinder(double r,double h)
{
double result;

result = 3.14*r*r*h;

return result;
}




#include<stdio.h>
int main(void)
{
int i,n,item;
double sum;
printf("Enter n:");
scanf("%d",&n);

for(i=1;i<=n;i++){
printf("Enter item:");
scanf("%d",&item);

if(item<=0){
printf("输入错误,请重新输入。\n");
}
else if(item<=50){
sum=item*0.53;
printf("sum=%.2f\n",sum);
}

else {
sum=(item-50)*0.05+item*0.53;
printf("sum=%.2f\n",sum);
}
}

return 0;
}






10.27已经做出修改了 之前没有运行结果是因为作业是赶起来的,今天算是完整把前面五章都看过了。那种很弱智的问题减少了很多。还有第二个是运行出来有问题的,结果都是0,课上有讲过要注意double 和int 然后加上看书,发现就是这两个弄混了。纠正之后成功运行了。看过书之后,应该可以懂得多点了。对于void还是有点问题,书上说这是表示参数什么的。不过不知道参数是什么。可能是我看书还看得不全面。先把后面的作业完成==、
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: