学习OC之前的一个C语言实例

来源:互联网 发布:淘宝网手提包包 编辑:程序博客网 时间:2024/05/21 08:46

/*

     国外购买东西时往往需要缴税,然后编写一个程序提示用户输入购物的每项价值、项数和折扣。然后这个程序应该计算和输出总值,应付税额和应付款额。公式如下(假设税率为6%):

     总值 = 项数 × 每项价值

     折扣后总值 = 总值 - (折扣率 × 总值)

     应付税额 = 总值 × 税率

     应付款项 = 折扣后的总值 + 应付税额


     */

    

    float price;

    int num;

    float fax=0.06;

    float saleoff;

    

    float total=0;

    float faxfinal=0;

    float totalfinal=0;

    

    printf("请输入商品单价\n");

    scanf("%f",&price);

    printf("请输入商品数量\n");

    scanf("%d",&num);

    printf("请输入商品折扣\n");

    scanf("%f",&saleoff);

    

    total=price*num;

    faxfinal=total*fax;

    

    totalfinal=total-total*saleoff+faxfinal;

    

    printf("总金额%.2f\n",total);

    printf("应付税率%.2f\n",faxfinal);

    printf("应付款额%.2f\n",totalfinal);


    return 0;

}


2.

#include <stdio.h>


int main(int argc, const char * argv[])

{

/*

 编写一个C程序,输入两个点的坐标(x坐标以及y坐标),

 计算并且打印两个连接点的中点坐标。

 假设两个连接点坐标为(x1,y2)(x2,y2),两个点的连接线中点坐标为(x1+x2)/2(y1+y2)/2


 */

    

    int x1,x2,x3,y1,y2,y3;

    printf("输入坐标点(x,y");

    scanf("%d%d",&x1,&y1);

    printf("输入坐标点(x,y");

    scanf("%d%d",&x2,&y2);

    

    x3=(x1+x2)/2;

    y3=(y1+y2)/2;

    

    printf("坐标点(%d,%d)\n",x3,y3);

    return 0;

}




0 0
原创粉丝点击