三角形判断编程
㈠ VB缂栫▼锛氢粠阌鐩樿緭鍏ヤ笁瑙掑舰镄勪笁杈癸纴鍒ゆ柇鑳藉惁鏋勬垚涓夎掑舰锛氩傛灉鑳芥瀯鎴愪笁瑙掑舰锛屽垯璁$畻鍏堕溃绉
浠g爜濡备笅锛
Private Sub Command1_Click();
a = Val(InputBox("杈揿叆a镄勯暱"));
b = Val(InputBox("杈揿叆b镄勯暱"));
c = Val(InputBox("杈揿叆c镄勯暱"));
If a + b > c And a + c > b And b + c > a Then;
p = (a + b + c) / 2;
s = Sqr(p * (p - a) * (p - b) * (p - c));
Print "闱㈢Н锛"; s;
Else;
Print "涓嶆槸涓夎掑舰";
End If;
End Su;
镓╁𪾢璧勬枡
VB涔﹀啓浠g爜镄勬牸寮忥细
1銆乂B浠g爜涓涓嶅尯鍒嗗瓧姣岖殑澶у皬鍐欍
2銆佸悓涓琛屽彲浠ヤ功鍐椤氭浔璇鍙ワ纴璇鍙ラ棿鐢ㄥ啋鍙封滐细钬濆垎闅斻
3銆佷竴𨱒¤鍙ュ彲浠ュ啓鍦ㄥ悓涓琛岋纴涔熷彲浠ュ啓鍦ㄥ氲屻傜画琛岀﹀彿鏄涓涓绌烘牸锷涓嫔垝绾钬淿钬濄
娉ㄩ喷璇鍙ヤ互Rem寮澶达纴涔熷彲浠ヤ娇鐢鍗曞紩鍙钬溾樷濄傚悗钥呮敞閲婂唴瀹瑰彲鐩存帴鍑虹幇鍦ㄧ浉鍏宠鍙ョ殑钖庨溃銆
VB6涓鏂板炰简钬滃潡娉ㄩ喷/鍙栨秷鍧楁敞閲娾濓细鍦ㄤ唬镰佹ā寮忎笅锛屽彸鍑诲伐鍏锋爮锛屽湪寮瑰嚭凿滃崟閲屾妸钬灭紪杈戋濋”阃変腑„„
鍙橀噺鍜甯搁噺镄勫懡钖嶈勫垯锛氭湁鏁板瓧锛屽瓧姣嶏纴涓嫔垝绾跨粍鎴愶绂瀛楁瘝浣滈栧瓧绗︼绂涓嶈秴杩255涓瀛楃︼绂涓嶈兘浠VB鍏抽敭瀛楀拰绯荤粺甯搁噺锅氩悕瀛
㈡ 如何用编程 任意输入3个数判断能否构成三角形
#include<stdio.h>
int main()
{
int a[3];int i,t;
printf("请输入三个整数:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
if(a[0]>a[1]){t=a[0];a[0]=a[1];a[1]=t;}
if(a[1]>a[2]){t=a[1];a[1]=a[2];a[2]=t;}
if(a[0]>a[2]){t=a[0];a[0]=a[2];a[2]=t;}
for(i=0;i<3;i++)printf("%d ",a[i]);
if(a[0]+a[1]>a[2])printf("这三个数能构成");
if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2])printf("直角");
else if(a[0]==a[1]&&a[1]==a[2]&&a[0]==a[2])printf("等边");
else printf("一般");
printf("三角形\n");
for(i=0;i<3;i++)
scanf("%f",&a[i]);
return 0;
}
是不是这个意思?
㈢ 缂栫▼鍒ゆ柇涓夎掑舰鏄涓嶆槸涓夎掑舰
杈揿叆涓夎掑舰镄勪笁𨱒¤竟a,b,c,鍒ゆ柇瀹冧滑鑳藉惁鏋勬垚涓夎掑舰濡备笅锛
涓ゆ浔灏忚竟镄勫拰澶т簬绗涓夎竟,鍗虫垚涓夎掑舰.涓ゆ浔灏忚竟镄勫钩鏂瑰拰澶т簬绗涓夋柟,阌愯掍笁瑙掑舰銆佺瓑浜庣涓夋柟,鐩磋掍笁瑙掑舰銆佸皬浜庣涓夎竟,阍濊掍笁瑙掑舰
涓夎掑舰(triangle)鏄鐢卞悓涓骞抽溃鍐呬笉鍦ㄥ悓涓鐩寸嚎涓婄殑涓夋浔绾挎碘橀栧熬钬欓‘娆¤繛鎺ユ墍缁勬垚镄勫皝闂锲惧舰锛屽湪鏁板︺佸缓绛戝︽湁搴旂敤銆
甯歌佺殑涓夎掑舰鎸夎竟鍒嗘湁鏅阃氢笁瑙掑舰锛堜笁𨱒¤竟閮戒笉鐩哥瓑锛夛纴绛夎叞涓夎掞纸鑵颁笌搴曚笉绛夌殑绛夎叞涓夎掑舰銆佽叞涓庡簳鐩哥瓑镄勭瓑鑵颁笁瑙掑舰鍗崇瓑杈逛笁瑙掑舰锛夛绂鎸夎掑垎链夌洿瑙掍笁瑙掑舰銆侀攼瑙掍笁瑙掑舰銆侀挐瑙掍笁瑙掑舰绛夛纴鍏朵腑阌愯掍笁瑙掑舰鍜岄挐瑙掍笁瑙掑舰缁熺О鏂滀笁瑙掑舰銆
4銆佷竴涓涓夎掑舰镄勪笁涓鍐呰掍腑链灏戞湁涓や釜阌愯掋
5銆佸湪涓夎掑舰涓镊冲皯链変竴涓瑙掑ぇ浜庣瓑浜60搴︼纴涔熻呖灏戞湁涓涓瑙掑皬浜庣瓑浜60搴︺
6銆佷笁瑙掑舰浠绘剰涓よ竟涔嫔拰澶т簬绗涓夎竟锛屼换镒忎袱杈逛箣宸灏忎簬绗涓夎竟銆
灏嗕笁𨱒¤竟浠庡皬鍒板ぇ鎺掑簭銆傚傛灉涓や釜灏忕殑鍊肩浉锷犲ぇ浜庢渶澶х殑锛屽垯鏄涓夎掑舰銆傚垽鏂鏄钖︽湁鐩哥瓑镄勶纴濡傛灉链夛纴涓よ竟鐩哥瓑涓虹瓑鑵般备笁杈圭浉绛変负绛夎竟銆傜粨鏋灭敤鍙橀噺a琛ㄧず銆傛渶钖庡垽鏂链灏忕殑涓や釜杈圭殑骞虫柟鍜屾槸钖︾瓑浜庢渶澶ц竟镄勫钩鏂广傛槸锛屽垯涓虹洿瑙掋傜粨鏋灭敤鍙橀噺b琛ㄧず銆傜患钖坅b寰楀埌缁撴灉銆
链変袱涓闂棰桡纴涓鏄鑻ヨ兘鏋勬垚涓夎掑舰锛屼絾涓嶆槸钬灭瓑杈广佺洿瑙掋佺瓑鑵扳濅笁瑙掑舰锛屽氨浼氭病链変换浣曡緭鍑猴绂
绗浜屾槸杩欎釜绋嫔簭鍦ㄨ繍琛屾椂镄勮緭鍏ワ纴涓変釜鏁板瓧涔嬮棿锛屽繀椤昏佺敤鑻辨枃镄勯楀彿鎶婂畠浠鍒嗛殧銆傚惁鍒椤氨浼氲诲叆鏁版嵁阌栾銆