分享每日小题,不断进步,今天的你也要加油哦!接下来请看题------>
一、已知三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
while(~scanf("%d %d %d", &a, &b, &c))
{
if((a+b>c) && (a+c>b) && (b+c>a))
{
if(a==b && b==c)
{
printf("等边三角形\n");
}
else if(((a==b)&&(b!=c)) || ((a==c)&&(c!=b)) || ((b==c)&&(c!=a)))//等腰
{
printf("等腰三角形\n");
}
else
{
printf("其他三角形\n");
}
}
else
{
printf("不是三角形\n");
}
}
return 0;
}
二、打印9*9乘法口诀表
#include <stdio.h>
int main()
{
int i = 0;
//控制行数
for(i=1; i<=9; i++)
{
//打印每一行内容,每行有i个表达式
int j = 0;
for(j=1; j<=i; j++)
{
printf("%d*%d=%2d ", i, j, i*j);
}
printf("\n");
}
return 0;
}
三 、求10 个整数中最大值
#include <stdio.h>
int main()
{
int arr[10] = { 0 };
int max = arr[1] ;
int i = 0;
for ( i = 0; i <= 9; i++)
{
scanf("%d", &arr[i]);
}
for (i = 0; i <= 9; i++)
{
if (arr[i] > max)
max = arr[i];
}
printf("%d", max);
return 0;
}