close

功能需求:使用者輸入6個整數,並將它放入一個陣列中,然後輸出此6個整數中最大者,並且將此數在陣列中的索引值印出來.

範例:

使用者輸入1,3,6,4,5,2

輸出結果: 最大值:6,索引值:2

輸出結果  

-------------------------從下面開始-----------------------

#include <stdio.h>
#include <stdlib.h>
int count=1;
int i,j,tempInt;
int data[6],sorted[6];
int main(int argc, char *argv[])
{
  printf("請輸入6個以,號分開的數字:");
  scanf("%d,%d,%d,%d,%d,%d",&data[0],&data[1],&data[2],&data[3],&data[4],&data[5]);
  printf("你輸入的數值:");
  for(i=0;i<6;i++)
  {
   sorted[i]=data[i];
   printf(" %d",sorted[i]);
  }
  for(i=0;i<6;i++)
  {
   for(j=0;j<6;j++)
   {
    if(sorted[i]>sorted[j])
    {
     tempInt=sorted[i];
     sorted[i]=sorted[j];
     sorted[j]=tempInt;
    }
   }
  }
 
  for(i=0;i<6;i++)
  {
   if(sorted[0]==data[i])
   {
    printf("\n最大值:%d,索引值:%d\n",sorted[0],i);
   }
  }
  system("PAUSE"); 
  return 0;
}

-------------------------從上面開始-----------------------

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 蛋酒 的頭像
    蛋酒

    藍色代表憂鬱 那我代表什麼

    蛋酒 發表在 痞客邦 留言(4) 人氣()