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

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

第二次上机课作业_赋值

 

 

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

 

#include<stdio.h>
main()
{
    float c=1.34;
    double d=4.78;
    printf("%f%lf\n",c,d);
}

第二次上机课作业_整型变量_02

 

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

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

 

第二次上机课作业_整型变量_03

 

 

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);
}

 

第二次上机课作业_单精度_04

 

 

5.定义两个整型变量,a=5,b=8 交换他们的值后,输出。

第二次上机课作业_赋值_05

 

 

#include<stdio.h>
main()
{
    int a=5;
    int b=8;
    int c=a;
        b=a;
        a=b;
    printf("交换后a是%d,b是%d");

6 .输入长宽,求面积。

#include<stdio.h>
main()
{
    int length,width,area;
    printf("请输入长和宽,用空格分开!");
    scanf("%d%d",&length,&width);
    area=length*width;
    printf("面积是%d",area);
}

 

第二次上机课作业_#include_06

 

 

 

 

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

#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);
}

第二次上机课作业_整型_07

 

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);
}

 

第二次上机课作业_#include_08

 

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

#include<stdio.h>
main()
{
    int a,b,c,d;
    scanf("%d",&a);
    b=a/100;
    c=a/10*10;
    d=a*10;
    printf("百位数是%d\n十位数是%d\n个位数是%d\n"b,c,d);
}

 

 

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

#include<stdio.h>
main()
{
    char ch;
    printf("输入一个小写字母:\n");
    scanf("%c",&ch);
    if(ch>=97&&ch<=122);
    ch=ch-32;
    printf("其对应的大写字母:\n");
    printf("%c",ch);
}

 

第二次上机课作业_单精度_09

 

 

 

12.超市购物结算。

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


}

第二次上机课作业_单精度_10