编辑一个c语言程序,从1,2,3,4随机选择三个数字组成三位数字
时间: 2023-05-30 19:07:59 浏览: 244
产生随机数的C语言程序
5星 · 资源好评率100%
这是一个实现你所提供的功能的C语言程序:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL)); // 设置随机数种子
int num1 = rand() % 4 + 1; // 生成1到4之间的随机数
int num2 = rand() % 4 + 1;
int num3 = rand() % 4 + 1;
while (num2 == num1) { // 确保三个数不重复
num2 = rand() % 4 + 1;
}
while (num3 == num1 || num3 == num2) {
num3 = rand() % 4 + 1;
}
int result = num1 * 100 + num2 * 10 + num3; // 计算结果
printf("生成的三位数字为:%d\n", result); // 输出结果
return 0;
}
```
该程序使用了rand()函数来生成1到4之间的随机整数,并使用while循环确保三个数字不重复。最后,它将这三个数字组合成一个三位数字并将其打印到控制台上。
阅读全文