c语言怎么写1到100中随机数啊?

c语言怎么写1到100中随机数啊?想要个简单易懂的

包含头文件stdlib.h,产生的随机数为rand()%100+1,用一个变量保存这个随机数就行,当然也还有比较复杂和完善的产生随机数的方法,不过这个是最简单的
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-15
rand()%100+1
第2个回答  推荐于2017-10-01
#include<stdio.h>
#include<windows.h>
#include<time.h>
void main()
{
srand( (unsigned)time( NULL ) );
int c=rand()%100+1;
printf("%d",c);
}本回答被提问者采纳

如何用c语言计算1到100之间的随机数?
17 2 * 1 = 2 2 * 2 = 4 18 1 * 1 = 1

你好,怎样用c语言输出一个1到100的随机数
number[0] = rand() % n; \/\/第一个随机数无需比较 cout << number[0] << " ";for (int i = 1; i < n; i++) \/\/其余随机数循环产生 { int j = 0;number[i] = rand() % n;while (1){ if (number[i] == number[j]) \/\/若有相同则继续循环重新安排随机数 ...

你好,怎样用c语言输出一个1到100的随机数
你好,怎样用c语言输出一个1到100的随机数 include <stdio.h> #include #include<stdlib.h> main() { int i; srand(time(0)); i=rand()%100+1;\/*随机函数*\/ printf("%d",i);。C语言怎样输出一组随机数据 嗯~ 代码诠释一下 #include <stdio.h> #include ...

c语言生成1 - 100的不重复随机数
include<stdio.h>#include#include<stdlib.h>int Rand(int X,int Y)\/\/生成随机数{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;\/\/...

c语言怎么生成随机数?
你好!完整的代码,红圈处就是从上面100个数字中抽取到的数字:include <stdio.h>#include<stdlib.h> \/\/生成随机数用 #include \/\/利用时间生成种子 #include<math.h> int main(){ int i; int a[100]; srand( time(NULL) ); \/\/生成种子 for(i=0;i<100;i++) ...

C语言我要产生一个1~100之间的随机整数,怎么做?
可以用采用rand函数 j=(int)(100*rand()\/(RAND_MAX+1.0))

c语言 产生1~100随机数,输入一个数字,和第x个随机数一致的话,计算1~x...
i = 0; i < 100; i++) {\/\/ 生成1 -- 100之间的随机数if(i && i % 10 == 0) printf("\\n");a[i] = rand()%100 + 1;printf("%3d ",a[i]);}printf("\\n");while(scanf("%d",&num) == 1) {sum = 0;for(i = 0; i < 100; ++i) {if(num == a[i]...

如何用C语言编写个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之间的
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;}

用C语言编写一个可以产生1~99随机数的函数
可以使用C语言标准库中的srand()和rand()来生成随机数,同时要生成1~99之间的随机数,只需要将生成的随机数与99整除,取其余数+1即可保证所有产生的随机数在[1,99]的区间之内。示例代码如下:include<stdio.h>#include<stdlib.h>#includeint main(){int a,i;srand((unsigned)time(NULL));\/\/初...

相似回答