#include<stdio.h>
int main(){
int a,b,c;
printf("请输入a,b,c的数值:");
scanf("%d %d %d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)//a,b,c需满足条件
printf("a=%d\nb=%d\nc=%d\n可以构成三角形",a,b,c);
else
printf("a=%d\nb=%d\nc=%d\n不可以构成三角形",a,b,c);
return 0;
}
定义整数a,b,c,首先打印出我们所执行语句需要的文字题目然后通过scanf扫描输入a,b,c的值(注意:每次在输入后需要敲空格键以保证下一个字母能够成功赋值),在输入条件语句时需要考虑到所有的条件以确保语句执行时不会出现报错(注意:“&&”表示且,即合取条件;“||”表示或,即析取条件),最后在打印输出结果时,在输出a第一个值后加上回车\n后不需要再空格以免最终输出时出现以下情况
同上如果没有在\n后空格即可打印出正确的最终输出结果,正确输出形式如下