第二次作业

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

 

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

 

 

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

 

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,b=2;
     a=a+b;
     b=a-b;
     a=a-b;
     printf("%d\n%d\n",a,b);
}

 


 

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


1.    编写程序,使用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);
} 

 


 

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

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

 


 

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

}
 

 


 

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

}

6.

include<stdio.h>

main(){

         double price,sum,give,back;

         int num,moling;

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

         scanf("%lf",&price);

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

         scanf("%d",&num);

    sum=price*num;

         printf("商品需要缴费用%lf\n",sum);

         moling=(int)(sum*0.8);

         printf("商品打折之后的费用%d\n",moling);

         printf("顾客实际缴纳金钱");

         scanf("%lf",&give);

         back=give-moling;

         printf("找零%lf",back);

}

   


posted @ 2021-10-30 17:28  山有扶苏3  阅读(23)  评论(0)    收藏  举报