简单的分支与循环结构2

#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还是有点问题,书上说这是表示参数什么的。不过不知道参数是什么。可能是我看书还看得不全面。先把后面的作业完成==、  

 

posted @ 2013-10-17 09:58  豆沙。  阅读(144)  评论(1编辑  收藏  举报