第二次作业

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

}

  

 

 

 

 

 

posted @ 2021-10-12 16:40  苏本琪  阅读(63)  评论(0)    收藏  举报