用c语言如何产生100个1~1000的随机整数并存入到数组中 C语言我要产生一个1~100之间的随机整数,怎么做?

C\u8bed\u8a00\uff1a \u968f\u673a\u751f\u6210100\u4e2a1000\u4ee5\u5185\u7684\u6574\u6570\uff0c\u5b58\u653e\u5230in.txt\u4e2d\uff0c

#include#include#includeint data[100],i,j,k,m,n;int cmp(const void* a,const void* b){return ((*((int*)a))-(*((int*)b)));}int main(){ srand(time(NULL)); for(i=0;i<100;i++) { data[i] = rand()%1000 ; } qsort(data,100,sizeof(data[0]),cmp); FILE* fot=fopen("out.txt","w"); for(i=0;i<100;i++) {fprintf(fot,"%d%c",data[i],(i+1)%5==0?10:32);fprintf(stdout,"%d%c",data[i],(i+1)%5==0?10:32); } fclose(fot);}

\u53ef\u4ee5\u7528\u91c7\u7528rand\u51fd\u6570 j=(int)(100*rand()/(RAND_MAX+1.0))

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main()
{
int i,a[100],count=0;

srand(time(NULL));
for(i=0;i<100;i++)
{
a[i]=rand()%1000+1;
printf("%5d",a[i]);
count++;
if(count%5==0)
printf("\n");
}
return 0;}

  • 濡備綍鐢╟璇█璁$畻1鍒100涔嬮棿鐨勯殢鏈烘暟?
    绛旓細14 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 15 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 16 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 17 2 * 1 = 2 2 * 2 = 4 18 1 * 1 =...
  • 浣犲ソ,鎬庢牱鐢╟璇█杈撳嚭涓涓1鍒100鐨勯殢鏈烘暟
    绛旓細number[0] = rand() % n; //绗涓涓殢鏈烘暟鏃犻渶姣旇緝 cout << number[0] << " ";for (int i = 1; i < n; i++) //鍏朵綑闅忔満鏁板惊鐜浜х敓 { int j = 0锛沶umber[i] = rand() % n;while (1){ if (number[i] == number[j]) //鑻ユ湁鐩稿悓鍒欑户缁惊鐜噸鏂板畨鎺掗殢鏈烘暟 ...
  • 浣犲ソ,鎬庢牱鐢╟璇█杈撳嚭涓涓1鍒100鐨勯殢鏈烘暟
    绛旓細c璇█ 浜х敓涓涓1~50鐨勯殢鏈烘暟 #include<stdio.h> #include<stdlib.h> #include void main() { int i,temp,tag=1; srand((unsigned)time(NULL)); /*浣块殢鏈烘暟涓嶄竴鏍*/ while(tag==1) { temp=rand(); /*浜х敓闅忔満鏁*/ if(temp>0&&temp<51) { i=temp; printf(...
  • 濡備綍鐢╟璇█瀹炵幇:瀹氫箟涓涓1~100鐨刬nt鏁扮粍,闅忔満浠庨噷杈归夋嫨鍗佷釜鏁板瓧?
    绛旓細void insert(int *a, int *p){ int m,i,e;printf("鎻掑叆浣嶇疆锛(0<m<%d)",*p);scanf("%d", &m);printf("鎻掑叆鍏冪礌鐨勫硷細");scanf("%d", &e);for(i = *p; i >= m ; --i)a[i] = a[i - 1];a[m-1] = e;(*p)++;} void sort(int *a, int *p){ int i,j,tem...
  • c# 闂濡備綍浜х敓100涓1-100鑼冨洿鍐呯殑鏁
    绛旓細/// 浜х敓int涓1鍒癕ax涔嬮棿鐨勬暣鏁版暟缁勩 public static int[] Rnds(this int 涓暟, int Max) { return Rnds(涓暟, 1, Max); } /// 浜х敓涓涓狹in鍒癕ax鐨勬暟缁,鎸囧畾int涓暟(闆跺拰璐熸暟榛樿涓虹瓑浜庢暣涓尯闂)銆 public static int[] Rnds(this int 涓暟, int Min, int Max) { //濡傛灉Min澶т簬Max鍒欎簰鎹 if...
  • 濡備綍鐢–璇█缂栧啓涓1鍒100鐨勯殢鏈哄彇鏁扮▼搴
    绛旓細include<stdio.h>#include#include<stdlib.h>void main(){ srand((unsigned)time(0)); for(int i=1;i<=100;i++) { int k=rand()%100+1; printf("%d\t",k);if(i%5==0&&i!=0)printf("\n"); }}
  • C璇█鎴戣浜х敓涓涓1~100涔嬮棿鐨勯殢鏈烘暣鏁,鎬庝箞鍋?
    绛旓細鍙互鐢ㄩ噰鐢╮and鍑芥暟 j=(int)(100*rand()/(RAND_MAX+1.0))
  • 鎬庢牱鐢–璇█浜х敓闅忔満鏁,1-100涔嬮棿鐨
    绛旓細include <stdio.h> include include <stdlib.h> int main(){ srand((unsigned int)time(0));int a[20];for(int i = 0; i < 20; i++){ a[i] = rand()%100 + 1;printf("%d\n", a[i]);} return 0;}
  • 鎬庢牱鐢╟璇█缂栫▼搴忚闅忔満浜х敓鐨勬暟鍦1~100涔嬮棿姹備唬鐮
    绛旓細include<stdio.h> include<stdlib.h> include<math.h> int main(){int i;srand(time(NULL));for(i=0;i<200;i++)printf("%5d",rand()%100+1);getch();}
  • 濡備綍鐢–璇█缂栧啓涓1鍒100鐨勯殢鏈哄彇鏁扮▼搴
    绛旓細include<stdio.h> include<stdlib.h> include void main(){ int y,i;srand((unsigned) time(NULL));for ( i=0;i<10;i++ ) //涓嬮潰鐢熸垚10涓殢鏈烘暟骞舵墦鍗 { y=rand()%99+1; //鐢熸垚0锝99涔嬮棿鐨勪竴涓殢鏈烘暟+1=1~100涔嬮棿鐨勯殢鏈烘暟 printf("%d\n",y);} } ...
  • 扩展阅读:编程必背100个代码 ... 初学编程必背50个 ... 1-100随机数字生成器 ... c++和python先学哪个 ... c语言产生1-100随机数 ... c语言入门基础100题及解析 ... c语言必背100代码 ... 猫咪100种行为语言图解 ... 初学c语言100个代码大全 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网