📄 构成三角形.cpp
字号:
#include<stdio.h> /**/
void main()
{
char flag;
float x,y,z;
printf("\n\t输入三个数,验证能否构成三角形(任意两边之和大于第三边):\n");
do
{scanf("%f%f%f",&x,&y,&z); //(第一个数)输入非数值时死循环?
if(x<0||y<0||z<0) {printf(" 不能输入负数!请重新输入.\n");continue;}
else if(x==0||y==0||z==0) {printf(" 三角形任意一边之长不能为0!请重新输入.\n");continue;}
else if(x+y>z&&x+z>y&&y+z>x) printf(" 这三个数可以构成三角形!\n");
else printf(" 这三个数不能构成三角形!\n");
printf(" 欲继续输入吗?是则回车,否请输入'n'或'N',: ");
flag=getchar(); //此处用 scanf("%c",&flag);也行
if((flag=getchar())=='n'||flag=='N')break;
else if(flag=='\n');
printf("\n 输入三个数: ");
}while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -