如何判别三角形和求10 个整数中最大值?

分享每日小题,不断进步,今天的你也要加油哦!接下来请看题------>

                                               

一、已知三条边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;

}

上一篇:3D开发工具HOOPS助力CAM软件优化制造流程


下一篇:开发语言漫谈-erlang