第二次作业

1编写程序,定义俩个整数变量,赋值并输出

#include<stdio.h>
main()
{
   int a=2;
   int b=6;
   printf("%d%d\n",a,b);
}

 

 

2编写程序,定义一个单精度和一个双精度的变量,赋值并输出

#include<stdio.h>
main()
{
    float m=1.23;
    double n=4.56;
    printf("%f%lf\n",m,n);
}

 

 

 

3编写程序,定义一个字符型变量cl,赋值,并输出字符及相应的ASCLL码

#include<stdio.h>
main()
{
    char cl='E';
    printf("%C--%d\n",cl,cl); 
}

 

 

4编写程序,定义一个整形变量a和单精度变量不,分别赋值6和7.68,将b的强制转换为整形,与a相加并输出

#include<stdio.h>
main()
{
    int a=6;
    float b=7.68;
    printf("%d\n",a+(int)b);
}

 

 5定义变量,a的b赋值并将相互转换

#include<stdio.h>
main()
{
    int a,b,c;
    a=1;
    b=2;
    c=b;
    b=a;
    a=c;
    printf("%d%d\n",a,b);
 
}

 

 

6输入长宽,输出面积

#include <stdio.h>
main()
{
    double zhouchang,chang,kuan,mianji;
    printf("请输入长和宽\n");
    scanf("%lf%lf",&chang,&kuan);
    mianji=chang*kuan;
    zhouchang=(chang+kuan)*2;
    printf("周长为%lf,面积为%lf",zhouchang,mianji);
}

 

 附加题

#include <stdio.h>
main()
{
    double danjia,zongjia,dazhehoujiaqian;
    int shuliang,pay,moling,zhaoqian;
    printf("输入单价:\n输入数量:\n");
    scanf("%lf%d",&danjia,&shuliang);
    zongjia = danjia*shuliang;
    printf("您一共花费:%lf\n",zongjia);
    printf("该商店最近活动限时时间内购物打9折,并且老板今天过生日特别开心,打九折基础上还给抹零!!!\n");
    dazhehoujiaqian = zongjia*0.9;
    printf("您一共支付:\n");
    scanf("%d",&pay);
    zhaoqian = pay-(int)dazhehoujiaqian;
    printf("找钱给您%d元人民币\n",zhaoqian);
}

 

posted @ 2021-10-15 13:34  崔花钱  阅读(38)  评论(0)    收藏  举报