分享每日小题,不断进步,今天的你也要加油哦!接下来请看题------>
一、已知三条边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;}