使用c语言写一串代码,从1-100中随机抽取3个数字
时间: 2023-03-01 18:17:42 浏览: 209
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL)); // 初始化随机种子
int num[3];
for (int i = 0; i < 3; i++) {
num[i] = rand() % 100 + 1; // 产生1-100的随机数
}
printf("随机抽取的三个数字为: %d, %d, %d\n", num[0], num[1], num[2]);
return 0;
}
```
相关问题
使用c语言编写一个识别1-5数字的完整代码
以下是一个简单的使用C语言编写的识别1-5数字的代码:
```
#include <stdio.h>
int main() {
int number;
printf("请输入一个1-5之间的数字:");
scanf("%d", &number);
switch(number) {
case 1:
printf("您输入的是数字1\n");
break;
case 2:
printf("您输入的是数字2\n");
break;
case 3:
printf("您输入的是数字3\n");
break;
case 4:
printf("您输入的是数字4\n");
break;
case 5:
printf("您输入的是数字5\n");
break;
default:
printf("输入数字不在1-5之间\n");
break;
}
return 0;
}
```
该程序通过使用 `scanf` 函数获取用户输入的数字,并使用 `switch` 语句进行判断和输出相应的结果。如果用户输入的数字不在1-5之间,程序会输出相应的错误提示。
C语言中随机生成300个1-100的整数
可以使用C语言中的rand()函数来随机生成数字,配合srand()函数设置随机数种子。以下是生成300个1-100的整数的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num;
// 设置随机数种子
srand(time(NULL));
// 生成300个1-100的整数并输出
for (i = 0; i < 300; i++) {
num = rand() % 100 + 1;
printf("%d ", num);
}
return 0;
}
```