- 註冊時間
- 2009-12-10
- 最後登錄
- 2014-8-28
- 主題
- 查看
- 積分
- 3665
- 閱讀權限
- 140
- 文章
- 5103
- 相冊
- 2
- 日誌
- 38
   
狀態︰
離線
|
※題目1. 輸入三個數, 求其中最大數的演算法。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
printf("第一個數字:");
scanf("%d",&i);
int a=i;
int j;
printf("第二個數字:");
scanf("%d",&j);
if(j>a){a=j;}
int k;
printf("第三個數字:");
scanf("%d",&k);
if(k>a){a=k;}
if(i!=j || j!=k || k!=i){printf("最大值是%d\n",a);}else{printf("三個數一樣大");}
system("pause");
return 0;
}
※題目2. 輸入三個數, 判斷是否為三角形的三邊長的演算法。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
printf("第一個邊長:");
scanf("%d",&i);
int a=i;
int j;
printf("第二個邊長:");
scanf("%d",&j);
int b=j;
if(i>j){a=j; b=i;}
int k;
printf("第三個邊長:");
scanf("%d",&k);
int c=k;
if(k<a){c=a; a=k;}
if(c<b){i=b; b=c; c=i;}
if(a>0 && a*a+b*b==c*c){printf("是三角形\n");}else{printf("不是三角形\n");}
system("pause");
return 0;
} |
-
總評分: 威望 + 2
查看全部評分
|