循環結構程序設計例題

定義數組,輸入隨機10個整型值。查找其中大於30的整型值,
如果有,只輸出 第 1 個大於 30 的值以及其位數;
如果沒有,輸出"未找到大於30的值"。

  1. #include "stdafx.h"  
  2.  
  3.  
  4. int _tmain(int argc, _TCHAR* argv[])  
  5. {  
  6.  int i,a[10];  
  7.  scanf_s("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);  
  8.  for(i=0;i<=9;i++)  
  9.  {  
  10.   if(a[i]>30)  
  11.   {  
  12.    printf("%d\n",a[i]);  
  13.    printf("%d\n",i+1);break;  
  14.   }  
  15.  }  
  16.  if(i>=10)  
  17.  {  
  18.   printf("未找到大於30的值\n");  
  19.  }  
  20.  return 0;  
  1. #include "stdafx.h"  
  2.  
  3.  
  4. int _tmain(int argc, _TCHAR* argv[])  
  5. {  
  6.  int i,a[10];  
  7.  i=0;  
  8.  scanf_s("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);  
  9.  while(i<=9)  
  10.  {  
  11.   if(a[i]>30)  
  12.   {  
  13.    printf("%d\n",a[i]);  
  14.    printf("%d\n",i+1);  
  15.    break;  
  16.   }  
  17.   i++;  
  18.  }  
  19.    
  20.  if(i>=10)  
  21.  {  
  22.   printf("未找到大於30的值\n");  
  23.  }  
  24.  return 0;  
  1. #include "stdafx.h"  
  2.  
  3.  
  4. int _tmain(int argc, _TCHAR* argv[])  
  5. {  
  6.  int i,a[10];  
  7.  i=0;  
  8.  scanf_s("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);  
  9.  do 
  10.  {  
  11.   if(a[i]>30)  
  12.   {  
  13.    printf("%d\n",a[i]);  
  14.    printf("%d\n",i+1);  
  15.    break;  
  16.   }  
  17.   i++;  
  18.  }  
  19.  while(i<=9);  
  20.    
  21.  if(i>=10)  
  22.  {  
  23.   printf("未找到大於30的值\n");  
  24.  }  
  25.  return 0;  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章