case'+':printf("%f\n",a+b);break;
case'-':printf("%f\n",a-b);break;
case'*':printf("%f\n",a*b);break;
case'/':printf("%f\n",a/b);break;
default:printf("错误");
}
}
35.输入年号,计算这一年的2月份的天数,将结果输出。
#include<stdio.h>
void main()
{
int year,leap;
printf("请输入年份:\n");
scanf("%d",&year);
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
leap=1;
else
leap=0;
}
else
leap=1;
}
else
leap=0;
if(leap)
printf("%d年的2月有29天",year);
else
printf("%d年的2月有28天",year);
}
36.输入三角形的三边a,b,c,判断a,b,c,能否构成三角形,若能,计算面积。 #include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,area;
double s;
printf("Please enter three sides of a triangle:\n");
scanf("%f,%f,%f",&a,&b,&c);
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));