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

2.编写程序,定义一个单精度和双精度的变量,赋值并输出
#include<stdio.h>
main(){
/*int a=3;
int b=4;
printf("a的值是%d\n",a);
printf("b的值是%d\n",b);*/
float a=4.5;
double b=7.89;
printf("a的值是%f\n",a);
printf("b的值是%lf\n",b);
}

3.编写程序,定义一个字符型变量cl,赋值,并输出字符及相应的ASCII码
#include<stdio.h>
main(){
/*int a=3;
int b=4;
printf("a的值是%d\n",a);
printf("b的值是%d\n",b);
float a=4.5;
double b=7.89;
printf("a的值是%f\n",a);
printf("b的值是%lf\n",b);
}*/
char cl='E';
printf("%c--%d\n",cl,cl);
}

4.编写程序,定义一个整型变量a和单精度变量b,分别赋值6和7.68,将b的值强制转换为整型,与a相加并输出
#include<stdio.h>
main(){
/*int a=3;
int b=4;
printf("a的值是%d\n",a);
printf("b的值是%d\n",b);
float a=4.5;
double b=7.89;
printf("a的值是%f\n",a);
printf("b的值是%lf\n",b);
char cl='E';
printf("%c--%d\n",cl,cl);
}*/
int a=6,m;
float b=7.68f;
m=(int)b;
printf("%d",(int)b+a);
}

5. 定义两个变量a,b并赋值,交换他们的值后输出
#include<stdio.h>
main(){
/*int a=3;
int b=4;
printf("a的值是%d\n",a);
printf("b的值是%d\n",b);
float a=4.5;
double b=7.89;
printf("a的值是%f\n",a);
printf("b的值是%lf\n",b);
char cl='E';
printf("%c--%d\n",cl,cl);
}
int a=6,m,sum;
float b=7.68f;
m=(int)b;
sum=(int)b+a;
printf("%d",(int)b+a);
}*/
int a=3,c;
int b=4;
c=a;
a=b;
b=c;
printf("交换后a是%d,b是%d",a,b);
}

6.输入长和宽,求周长和面积
i
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);
}

浙公网安备 33010602011771号