第二次作业

1编写程序,定义两个变量,赋值并输出
#include <stdio.h>
main(){
    int a=1,b=2;
    printf("%d%d",a,b);
}

 

2定义一个单精度和双精度变量,赋值并输出
#include <stdio.h>
main(){
    float a=1.4;
    double b=2.8;
    printf("%f\n%lf\n",a,b);
}

 


3定义一个字符型变量c1,赋值,并输出字符及对应的ASCII码
#include <stdio.h>
main(){
    char c1='a';
    printf("%c\n%d\n",c1,c1);
}

 

4定义一个整形变量a和单精度变量b,分别赋值6和7.68,将b的值强制转换为整形,与相加并输出
#include <stdio.h>
main(){
    int a=6,c;
    float b=7.68;
    c=(int)b+a;
    printf("%d\n",c);
}

 


5定义两个变量a,b并赋值,交换它们的值并输出
#include <stdio.h>
main(){
    int a=1,b=2,t;
    t=a;
    a=b;
    b=t;
    printf("%d\n%d",a,b);
}

 

6输入长和宽,求周长和面积
#include <stdio.h>
main(){
    int a,b,c,d;//a=长度b=宽度c=周长d=面积
    printf("请输入长和宽");
    scanf("%d%d",&a,&b);
    c=(a+b)*2;
    d=a*b;
    printf("周长是%d\n面积是%d\n",c,d);
}

 

 
1编写程序,使用scanf函数接收整型实型字符型的变量,并分行依次输出
#include<stdio.h>
main(){
    int a;
    double b;
    char c;
    scanf("%d%lf%c",&a,&b,&c);
    printf("%d\n%lf\n%c\n",a,b,c);
}

 

2编写程序,通过scanf函数接收两个字符型变量,并输出。
#include<stdio.h>
main(){
    char a;
    char b;
    scanf("%c%c",&a,&b);
    printf("%c\n%c\n",a,b);
}

 

3编写程序,接受圆柱体的底面半径和高,输出其体积(结果保留两位小数)
#include<stdio.h>
main(){
    double a,b,c;
    printf("请输入底面半径和高");
    scanf("%lf%lf",&a,&b);
    c=a*a*3.14;
    c=c*b;
    printf("体积是%.2f\n",c);
}

 


4输入一个三位数,分别输出个位十位百位
#include<stdio.h>
main(){
    int a,b,c,d;
    printf("请输入三位数");
    scanf("%d",&a);
    b=a/100;
    c=a%100/10;
    d=a%10;
    printf("百位是%d\n十位是%d\n个位是%d\n",b,c,d);
}

 

5输入一个小写字母,转成大写并输出
#include<stdio.h>
main(){
    char a;
    printf("请输入一个小写字母");
    scanf("%c",&a);
    a=a-32;
    printf("%c\n",a);
}

 

6超市购物结算
#include<stdio.h>
main(){
    float a,b,c,d,e,f;
 printf("********************************************************************************");
 printf("                                 欢迎光临                                         \n ");
 printf("请输入单价");
 scanf("%f",&a);
 printf("请输入数量");
 scanf("%f",&b);
 c=a*b;
 printf("您需付的总金额%f",c);
 d=(int)(c*0.8);
 printf("打八折抹零后需支付%f",d);
 printf("付款");
 scanf("%f",&e);
 f=e-d;
 printf("找您%f",f);
 }

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 


 

posted @ 2021-10-12 12:50  荽邊  阅读(34)  评论(0)    收藏  举报