第二次作业
1编写程序,定义俩个整数变量,赋值并输出
#include<stdio.h> main() { int a=2; int b=6; printf("%d%d\n",a,b); }

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

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

4编写程序,定义一个整形变量a和单精度变量不,分别赋值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,b,c; a=1; b=2; c=b; b=a; a=c; printf("%d%d\n",a,b); }

6输入长宽,输出面积
#include <stdio.h> main() { double zhouchang,chang,kuan,mianji; printf("请输入长和宽\n"); scanf("%lf%lf",&chang,&kuan); mianji=chang*kuan; zhouchang=(chang+kuan)*2; printf("周长为%lf,面积为%lf",zhouchang,mianji); }

附加题
#include <stdio.h> main() { double danjia,zongjia,dazhehoujiaqian; int shuliang,pay,moling,zhaoqian; printf("输入单价:\n输入数量:\n"); scanf("%lf%d",&danjia,&shuliang); zongjia = danjia*shuliang; printf("您一共花费:%lf\n",zongjia); printf("该商店最近活动限时时间内购物打9折,并且老板今天过生日特别开心,打九折基础上还给抹零!!!\n"); dazhehoujiaqian = zongjia*0.9; printf("您一共支付:\n"); scanf("%d",&pay); zhaoqian = pay-(int)dazhehoujiaqian; printf("找钱给您%d元人民币\n",zhaoqian); }


浙公网安备 33010602011771号