-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 營銷推廣 > 專題列表 > 正文
- c語言怎么寫1到100中隨機(jī)數(shù)啊?
- c語言生成1 - 100的不重復(fù)隨機(jī)數(shù)
- 如何用C語言編寫個(gè)1到100的隨機(jī)取數(shù)程序
- c語言隨機(jī)生成1-100
c語言生成1~100隨機(jī)數(shù)(python隨機(jī)生成數(shù)字)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于c語言生成1~100隨機(jī)數(shù)的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器
官網(wǎng):https://ai.de1919.com。
本文目錄:
c語言怎么寫1到100中隨機(jī)數(shù)啊?
包含頭文件stdlib.h,產(chǎn)生的隨機(jī)數(shù)為rand()%100+1,用一個(gè)變量保存這個(gè)隨機(jī)數(shù)就行,當(dāng)然也還有比較復(fù)雜和完善的產(chǎn)生隨機(jī)數(shù)的方法,不過這個(gè)是最簡單的c語言生成1 - 100的不重復(fù)隨機(jī)數(shù)
#include<stdio.h>#include<time.h>
#include<stdlib.h>
int Rand(int X,int Y)//生成隨機(jī)數(shù)
{
int temp;
if(X>Y)
{
temp=X;
X=Y;
Y=temp;
}
return rand()%(Y-X+1)+X;
}
void main()
{
int arr[100];
int i;
int r;
int temp;
srand((unsigned)time(NULL));
for(i=0;i<100;i++) arr[i]=i+1;//將數(shù)組賦值1~100
for(i=0;i<100;i++)
{
r=Rand(0,99);
temp=arr[i];
arr[i]=arr[r];
arr[r]=temp;
}//數(shù)組亂序
for(i=1;i<=100;i++)
{
printf("%3d ",arr[i-1]);
if(i%10==0)
printf("n");
}
}
如何用C語言編寫個(gè)1到100的隨機(jī)取數(shù)程序
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
int
a;
srand(time(0));
a=rand()%100+1;/*這個(gè)a的值就是你要的隨機(jī)整數(shù),100表示生成數(shù)的范圍,可自己改,要生成多個(gè)的話只要用循環(huán)就行了*/
printf("%d\n",a);
}
c語言隨機(jī)生成1-100
#include <stdio.h>#include <stdlib.h>
#include <time.h>
int main()
{
int a[10000][6];
int i, j;
srand((unsigned int)time(0));
for (i = 0; i < 10000; i++){
for (j = 0; j < 6; j++){
a[i][j] = rand() % 100 + 1;
}
}
return 0;
}追問
輸出是種形式哦
代碼里沒有輸出
#include <stdio.h>#include <stdlib.h>
#include <time.h>
int main()
{
int a[10000][6];
int i, j;
srand((unsigned int)time(0));
for (i = 0; i < 10000; i++){
for (j = 0; j < 6; j++){
a[i][j] = rand() % 100 + 1;
}
}
for (i = 0; i < 10000; i++){
for (j = 0; j < 6; j++){
printf ("%2d ", a[i][j]);
}
printf ("n");
}
return 0;
}
你定義的什么類型,存儲的就是什么類型
以上就是關(guān)于c語言生成1~100隨機(jī)數(shù)相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
大一c語言課程設(shè)計(jì)論文(大一c語言課程設(shè)計(jì)論文摘要)
代碼編程教學(xué)入門(代碼編程教學(xué)入門c語言)
云閃付邀請新人活動結(jié)束了嗎(云閃付邀請新人活動結(jié)束了嗎安全嗎)