⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 analy-2.txt

📁 南开百题的源码,共30道,都已经通过测试,希望对大家有所帮助.
💻 TXT
字号:
分析与答案
  分析:本题主要考查算术运算符的使用、循环结构、数组、排序等知识点。
  首先利用for循环,依次取出每个四位数,结合数学运算符和if条件语句进行判断该数是否连续大于该数以后的5个数,并且判断其是否为奇数。如果成立,则变量cnt加1,计算出满足上述条件的这样的四位数的个数,存入数组b中,然后再利用for循环采用选择法从小到大对其排序。
  
  答案:
void jsVal()
{
  int I,j,flag=0;
  int k;

 for(I=0;I<MAX-5;I++)
  {
     for(j=I+1;j<=I+5;j++)
     {
    if (a[I]>a[j])
        flag=1;
    else 
   {
    flag=0;
    break;
   }
     if (a[I]%2==0)
      flag=0;
     }
     if (flag==1)
      {
    b[cnt]=a[I];
        cnt++;
   }
     }
 for(I=0;I<cnt-1;I++)
   for(j=I+1;j<cnt;j++)
    if (b[I]>b[j])
    {
   k=b[I];
      b[I]=b[j];
      b[j]=k;
     }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -