一 交换两实数的整数部分
输入两个正实数,将其整数部分交换后输出,结果保留2位小数。
#include<stdio.h>
int main(){
float A,B;
scanf("%f %f",&A,&B);
int a=A; //强制类型转换获得A的整数部分并赋给a
int b=B; //强制类型转换获得B的整数部分并赋给b
float a1=A-a; //获得A的小数部分
float b1=B-b; //获得B的小数部分
float a2=b+a1;
float b2=a+b1;
printf("%.2f,%.2f",a2,b2); //注意保留两位小数
return 0;
}
二 闰年的判断
输入一个年份,判断其是否为闰年,是闰年输出True,不是闰年输出False。闰年的判断条件:年号能被4整除,但不能被100整除;或者能被400整除。
#include<stdio.h>
int main(){
int year;
scanf("%d",&year);
if((year%4==0&&year%100!=0)||year%400==0){
printf("True");
}else{
printf("False");
}
return 0;
}
&&逻辑与 (两边的表达式同时为真该逻辑表达式才为真) ||逻辑或(两边的表达式至少有一个为真该逻辑表达式才为真)
三 星期几的换