习题三参考答案
(1)从键盘输入一个年份值,判断是否闰年。设iYear为某一年份,iYear为闰年的条件为:iYear可以被4整除且不可以被100整除,或者iYear可以被400整除。
#include "Stdio.h"
#include "Conio.h"
int main(void)
{
int iYear;
printf("please input the year:");
scanf("%d",&iYear);
if(iYear%400==0||(iYear%4==0&&iYear%100!=0))
printf("%d is leap",iYear);
else
printf("%d is not leap",iYear);
getch();
return 0;
}
(2)从键盘输入三个整数,按由小到大的顺序输出。
#include "stdio.h"
main()
{int i,j,k,max;
scanf("%d%d%d",&i,&j,&k);
max=i>j?i:j;
max=max>k?max:k;
printf("max=%d",max);
getch();
}
(3)假设星期一至星期五每工作一小时的工资是20元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。试编一程序从键盘输入星期序号(1,2,3,4,5,6,7,分别表示星期一至星期天)和工作小时数,计算该日的工资及应交税金。
#include "Stdio.h"
#include "Conio.h"
int main(void)
{
int iWeek,iHours ;
float fSalary,fTaxes;