第二次作业

  1. 编写程序,定义两个整形变量,赋值并输出.
  2. #include<stdio.h>

    main()

    {

         int a=2;

                 int b=3;

    printf("%d\n%d\n",a,b);

    }

  3. 编写程序,定义一个单精度和一个双精度的变量,赋值并输出.
  4. #include<stdio.h>

    main()

    {

             float m=1.23;

             double n=4.56;

             printf("%f\n%f\n",m,n);

    }

  5. 编写程序,定义一个字符变量出来,赋值,并输出字符及相应的ASCII码.
  6. #include<stdio.h>

    main()

    {

             char cl='E';

             printf("%c--%d\n",cl,cl);

    }

  7.  

     

  8. 编写程序,定义一个整形变量a和单精度变量b,分别赋值6和7.68,将b的值强制转换成整型,与a相加并输出
  9. #include<stdio.h>

    main()

    {

              int a=6;

              float b=7.68;

              printf("%d\n",a+(int)b);

    }

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

  11. #include<stdio.h>

    main()

    {

              int a=2;

              int b=3;

              a=b;

              printf("%d\n%d\n",a,b);

    }

  12. 输入长和宽求周长和面积.

  13. #include<stdio.h>
    int main()
    {
    int l,wide,area,perimeter;
    scanf("%d%d",&l,&wide);
    area=l*wide;
    perimeter=(l+wide)*2;
    printf("area=%d\n",area);
    printf("perimeter=%d\n",perimeter);

  14. }
  15.  超市商品购物结算。

  16. #include<stdio.h>
    main()
    {
    float danjia,zonge,fukuan,zhaoling;
    int shu,moling;
    printf("请输入商品单价");
    scanf("%f",&danjia);
    printf("请输入商品数量");
    scanf("%d",&shu);
    zonge=danjia*shu;
    printf("zonge=%f\n",zonge);
    moling=(int)(zonge*0.8);
    printf("打八折之后moling=%d\n",moling);
    printf("请输入付款金额");
    scanf("%f",&fukuan);
    zhaoling=fukuan-moling;
    printf("您付款fukuan=%f\n,找零zhaoling=%f\n",fukuan,zhaoling);
    return 0;

    }

  17.  

     

  18. 编写程序,使用scanf()函数接受整型,实型,字符型的变量,并分行依次输出

  19. #include<stdio.h>

    main()

    {

    int a;

    float b;

    char c;

    scanf("%d,%f,%c",&a,&b,&c);

    printf("%d\n%f\n%c\n",a,b,c);

    }

  20. 编写程序,通过scanf()函数接收两个字符型变量,并输出.
  21. #include<stdio.h>

    main()

    {

    char a,b;

    scanf("%c,%c",&a,&b);

    printf("%c\n%c\n",a,b);

  22. }

     

     

  23. 编写程序不,接收圆柱体的底面半径和高,输出其体积(结果保留两位小数)。

  24. #include<stdio.h>

    main()

    {

    float r,h,v;

    scanf("%f,%f",&r,&h);

    v=3.14*r*r*h;

    printf("v:%.2f\n",v);

    return 0;

    }

  25. 输入一个三位数,分别输出个位,十位,百位。

  26. #include<stdio.h>

    main()

    {

    int ge,shi,bai,a;

    printf("请输入一个百位数\n");

    scanf("%d",&a);

    bai=a/100;

    shi=a%100/10;

    ge=a%10;

    printf("bai=%d,shi=%d,ge=%d\n",bai,shi,ge);

    return 0;

     

    }

  27. 输入一个小写字母转成大写并输出。

  28. #include<stdio.h>

    main()

    {

    char ch;

    printf("请输入一个小写字母");

    scanf("%c",&ch);

    ch=ch-32;

    printf("ch=%c\n",ch);

     

    }

posted @ 2021-10-12 22:26  。。。、;  阅读(42)  评论(0)    收藏  举报