1.输入三边长 a,b,c,判断它们是否能够成三角形,若能构成三角形则进一步判断
此三角形是哪种类型的三角形(等边三角形,等腰三角形,一般三角形)
此三角形是哪种类型的三角形(等边三角形,等腰三角形,一般三角形)
2.给出百分制成绩,要求输出等级'A' 'B' 'C' 'D' 'E'90分以上的为A,80~89分为B,
70~79为C,60~69为D,60分以下为E。
70~79为C,60~69为D,60分以下为E。
3.计算器程序(四则运算)
//输入三边长 a,b,c,判断它们是否能够成三角形,若能构成三角形则进一步判断
//此三角形是哪种类型的三角形(等边三角形,等腰三角形,一般三角形)
//#include<stdio.h>
#include<Windows.h>
#pragma warning(disable:4996)
int main()
{
int a, b, c;
printf("请输入三角形三边长\n");
scanf("%d%d%d",&a, &b, &c);
if (a + b > c && a + c > b && b + c > a)
{
printf("能够成三角形\n");
if (a == b == c)
{
printf("等腰三角形\n");
}
else if (a == b || a == c || a == c)
{
printf("等边三角形\n");
}
else if (a*a + b*b == c*c || a*a + c*c == b*b || c*c + b*b == a*a)
{
printf("直角三角形\n");
}
else
{
printf("一般三角形\n");
}
}
else
{
printf("不能构成三角形\n");
}
system("pause");
return 0;
}
//给出百分制成绩,要求输出等级'A' 'B' 'C' 'D' 'E'90分以上的为A,80~89分为B,
//70~79为C,60~69为D,60分以下为E。
#include<stdio.h>
#include<Windows.h>
#pragma warning(disable:4996)
int main()
{
int score,num;
char grade;
printf("请输入你的成绩\n");
scanf("%d", &score);
if (score >= 0 && score <= 100)
{
int num = score / 10;
switch (num)
{
case 10:
case 9: grade = ' A'; break;
case 8: grade = ' B'; break;
case 7: grade = ' C'; break;
case 6: grade = ' D'; break;
default:grade = ' E';
}
printf("%d分的等级是%c\n",score,grade);
}
else
{
printf("输入错误\n");
}
system("pause");
return 0;
}
//计算器程序(四则运算)
#include<stdio.h>
#include<Windows.h>
#include<math.h>
#pragma warning(disable:4996)
int main()
{
float a, b, s;
char c;
printf("please Enter: a+(-,*,/,)b:");
scanf("%f%c%f",&a, &c, &b);
switch (c)
{
case '+':
printf("%f\n", a + b); break;
case'-' :
printf("%f\n",a - b); break;
case'*':
printf("%f\n", a*b); break;
case'/':
if (b != 0)
{
printf("%f\n", a / b);
}
else
{
printf("除数为零\n"); break;
}
default:printf("input error\n");
}
system("pause");
return 0;
}