SOGO論壇
  登入   註冊   找回密碼
發表人: jerry08amm
列印 上一主題 下一主題

[程式設計] 希望程式語言高手協助 [複製連結]

Rank: 13Rank: 13Rank: 13Rank: 13

榮譽會員勳章 熱心參予論壇活動及用心回覆主題勳章 數位軟體勳章 小說之星勳章

狀態︰ 離線
1
發表於 2010-2-28 15:45:56 |顯示全部樓層
※題目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;
}
已有 1 人評分威望 收起 理由
紅塵孤鳥 + 2 熱心助人

總評分: 威望 + 2   查看全部評分

請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-5-15 00:09

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部