一對一聊天原始碼,驗證碼生成隨機數字排列組合

zhibo系統開發發表於2022-03-10

一對一聊天原始碼,驗證碼生成隨機數字排列組合實現的相關程式碼

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{undefined
 int a[20],z;
 int i,j,x=0;
 srand(time(NULL));//播種一次可生成多個數
 for(i=0;i<20;i++)
 {undefined
    a[i]=rand()%100+10;// 生成20個兩位整數的隨機數
    //printf("%d “,a[i]);
 }
    for(i=0;i<20;i++)//氣泡排序:將第i+1個數依次與後面的數比較,若比後面的數大則與其交換;//控制第i+1個數
 {undefined
 
  for(j=0;j<20-i;j++)//控制與第i+1個數比較的數
  {undefined
   if(a[j]>a[j+1]) //大時交換
   {undefined
    x=a[j];
    a[j]=a[j+1];
    a[j+1]=x;
   }
  }
 }
 //for(i=0;i<20;i++)
  //printf(”%d",a[20]);// 1 4 7 8 10
    printf(“請輸入一個2位整數:”);
 scanf("%d",&z);
 for(i=0;i<20;i++)  //迴圈比較插入數與陣列元素的大小
 {undefined
  if(z>a[i])//大時則確認插入插入位置
   continue;
  j=20-1; //j是下標值
  while(j>=i) //將i之後的資料都往後移
  {undefined
   a[j+1]=a[j];  //將下標為j的元素賦值給下標為j+1的元素
      j–;  //從j開始後移至i
  }
  a[i]=z; //插入資料
  break;
 }
 for(i=0;i<21;i++) //輸出陣列
  printf("%d ",a[i]);
    return 1;
}

以上就是一對一聊天原始碼,驗證碼生成隨機數字排列組合實現的相關程式碼, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2869143/,如需轉載,請註明出處,否則將追究法律責任。

相關文章