close

初次撰寫的時間:60分鐘

題目如下:http://163.23.148.33/JudgeOnline/problem.php?id=1015

 

作答:


#include<stdio.h>
int main()
{

  printf("此為『螺旋三角形邊長計算』的程式 by Edward.Chang.\n");
  int a[71]={1,1,1,2,2};//螺旋三角形的陣列
  int b; //宣告變數:三角形序列編號
  int x; //宣告變數:迴圈的計算邊長
  printf("\n請輸入三角形序列編號(0 ~ 70):");
  scanf("%d",&b);
  if( b>=0 && b<71){
    for(x=4 ; x<b ; x++)
    a[x+1] = a[x] + a[x-4];
  printf("三角形序列編號:%d\n邊長:%d\n",b,a[b]);
  }
  else printf("\n輸入錯誤!三角形的序列編號必需介於 0 ~ 70之間。\n");
  return 0;
}


 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Edward 愛德華 的頭像
    Edward 愛德華

    好程式,不寫嗎?

    Edward 愛德華 發表在 痞客邦 留言(0) 人氣()