1.自动转换
#include<stdio.h>
int main(){
int a=5;
float b;
int c=99;
char C;
b=a;
b=6.89;
C=c;
C='A';
a=(int)b;
printf("%d",C);
a=b;//实型转换为整型时, 自动舍去小数部分,不进行四舍五入;
printf("%d",a);//整形转换为实型时,小数部分自动补0;
//整型转换为字符型时,会把这个数字当成ASCII码值输出对应的字符
//字符型转换为整型时,会直接输出 该字符的ASCII值
return 0;
}
2.强制转换
#include<stdio.h>
int main(){
int a=5;
float b;
a=b;
b=6.89;
a=(int)b;//整型变量a=(int)b---将实型变量b强制转换为整型变量
printf("%d",a) ;
return 0;
}
算法
1*2*3*4*5(120)
目录
1.最原始的方法
#include<stdio.h>
int main(){
int a=1,b=2,c=3,d=4,e=5,s;
s=a*b;
s=s*c;
s=s*d;
s=s*e;
printf ("%d",s);
return 0;
}
2.循环的方法.
#include<stdio.h>
int main(){
int s=1,i=2;
for(i=1;i<=5;i++) {
s=s*i;
printf("i=%d s=%d\n",i,s);
}
printf ("%d",s);
return 0;
}
判断是不是闰年
1.能否被4整除
a.不能(不是闰年)b.能否被100整除
2.能否被100整除
a.不能(不是闰年)b.能否被400整除
3.能否被400整除
a.能(是闰年)b.不能(不是闰年)