2.
#include <stdio.h>
int main(int argc, const char *argv[])
{
int a,b,c;
printf("输入三角形的三条边:\n");
scanf("%d%d%d", &a ,&b, &c);
if(a+b>c && b+c>a && c+a>b){
printf("可以构成三角形\n");
if(a == b || b == c || c == a){
printf("这是一个等腰三角形\n");
if(a == b && b== c){
printf("这也是一个等边三角形\n");
}else
printf("这不是一个等边三角形\n");
}
}else
printf("不能构成三角形\n");
return 0;
}
3.
#include <stdio.h>
int main(int argc, const char *argv[])
{
int y;
int m;
char a;
scanf("%d%c%d",&y,&a,&m);
switch(m){
case 12:
printf("该月共31天\n");
break;
case 11:
printf("该月共30天\n");
break;
case 10:
printf("该月共31天\n");
break;
case 9:
printf("该月共30天\n");
break;
case 8:
printf("该月共31天\n");
break;
case 7:
printf("该月共31天\n");
break;
case 6:
printf("该月共30天\n");
break;
case 5:
printf("该月共31天\n");
break;
case 4:
printf("该月共30天\n");
break;
case 3:
printf("该月共31天\n");
break;
case 2:
if(y%4==0&&y%100!=0||y%400==0){
printf("闰年,该月共29天\n");
}else
printf("平年,该月共28天\n");
break;
case 1:
printf("该月共31天\n");
break;
}
return 0;
}
4 #include <stdio.h>
int main(int argc, const char *argv[])
{
int num;
scanf("%d", &num);
if(num%3==0){
printf("%d是3的倍数\n",num);
if(num%7==0){
printf("%d是3的倍数,也是7的倍数\n",num);
}else if(num%7!=0){
printf("%d不是7的倍数\n",num);
}if(num%2==0){
printf("这是一个偶数\n");
}else
printf("这不是一个偶数\n");
if(num%6==0){
printf("这个数也是6的倍数\n");
}else
printf("这个数不是6的倍数\n");
}else
printf("%d不是3的倍数\n",num);
return 0;
}
5