?? modi69.c
字號:
/*
下列給定程序中,函數fun的功能是:根據輸入的三個邊長(整型值),判斷能否構成三角形;構成的是等邊三角形,還是等腰三角形。若能構成等邊三角形函數返回3,若能構成等腰三角形函數返回2,若能構成三角形函數返回1,若不能構成三角形函數返回0。
請改正函數fun中的錯誤,使它能得出正確的結果。
注意:不要改動main函數,不得增行或刪行,也不得更改程序的結構。
*/
#include <math.h>
int fun(int a,int b,int c)
{ if(a+b>c && b+c>a && a+c>b) {
if(a==b && b==c)
/**********found************/
return 1;
else if(a==b || b==c || a==c)
return 2;
/**********found************/
else return 3;
}
else return 0;
}
main()
{ int a,b,c,shape;
printf("\nInput a,b,c: "); scanf("%d%d%d",&a,&b,&c);
printf("\na=%d, b=%d, c=%d\n",a,b,c);
shape=fun(a,b,c);
printf("\n\nThe shape : %d\n",shape);
}
/*
答案:
第4行 return 1; return 3;
第7行 return 3 return 1;
*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -