第二次作业

  1. 编写程序,定义两个整型变量,赋值并输出。

#include<stdio.h>

main()

{

int a=3,b=5;

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

}

 

 

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

#include<stdio.h>

main()

{

float a=1.25;

double b=6.75;

printf("%f%f1/n",a,b);

 

 

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

#include<stdio.h>

main()

{

char c1='F';

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

}

 

4编写程序,定义一个整型变量a和单精度变量b,分别赋值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=1;

int b=2;

int t;

 

t=a;

a=b;

b=t;

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

}

 

 

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

#include<stdio.h>

main()

{

int a=1;

int b=2;

int t;

 

t=a;

a=b;

b=t;

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

}

 

 

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

#include<stdio.h>

main()

{

        int a;

        float b;

        char c;

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

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

}

 

 

 

8.编写程序,通过scanf()函数接收两个字符型变量,并输出。

#include<stdio.h>

main()

{

        char a, b;

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

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

}

 

9.编写程序,接收圆柱体的底面半径和高,输出其体积。

#include<stdio.h>

#define PI 3.14

main()

{

        float h,r,v;

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

        v=PI*r*r*h;

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

   

}

 

 

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

#include<stdio.h>

main()

{

        int a,ge,shi,bai;

        printf("请输入一个三位数");

        scanf("%d",&a);

        ge=a%10;

        shi=a/10%10;

        bai=a/100;

        printf("个位是%d,十位是%d,百位是%d\n",ge,shi,bai);

}

 

 

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

#include<stdio.h>

main()

{

        char ch;

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

        scanf("%c",&ch);

        ch=ch-32;

        printf("大写字母是:%c\n",ch);

}

 

 

附加题

超市购物结算。

 #include<stdio.h>

main(){

        double price,sum,pay,zhaoling;

        int num,moling;

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

        scanf("%lf",&price);

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

        scanf("%d",&num);

        sum=price*num;

        printf("您的消费总金额是%.2lf\n",sum);

        moling=(int)(sum*0.8);

        printf("八折抹零后需付金额是%d",moling);

        printf("请输入付款金额");

        scanf("%lf",&pay);

        zhaoling=pay-moling;

        printf("找零%lf元",zhaoling);

}

 

 

posted @ 2021-10-16 19:46  桃气十足  阅读(23)  评论(0)    收藏  举报