第二次作业

1.编写两个整形变量赋值并输出

  • #include<stdio.h>
    main()
    {
        int a=5;
            int b=7;
            printf("a=%d b=%d",a,b);
    }

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

  • #include<stdio.h>
    main()
    {
        float a=1.98;
        double b=5.64;
            printf("a=%f b=%lf",a,b);
    }

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

 

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

 

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

 

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

 

5.定义两个变量a,b并赋值,交换他们的值后输出

 

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

 

6.输入长和宽,求周长和面积。

 

#include<stdio.h>
main() {
    int chang;
    int kuan;
    printf("请输入长和宽用空格分隔开");
    scanf_s("%d%d", &chang, &kuan);
    printf("周长为%d面积为%d", (chang + kuan) * 2, chang * kuan);
}

7.超市购物,收付款案例

#include <stdio.h>
main() {
    double price, sum;
    int num, moling;
    printf("请输入商品单价");
    scanf_s("%lf", &price);
    printf("请输入商品数量");
    scanf_s("%d", &num);
    sum = price * num;
    printf("您消费的总金额是%lf", sum);
    moling = (int)(sum * 0.8);
    printf("8折抹零后需支付金额是",moling);

 

 

 

 

posted @ 2021-10-15 13:17  Lexington  阅读(25)  评论(0)    收藏  举报