用C语言写一个for循环,循环项随机执行
时间: 2024-05-03 22:22:40 浏览: 13
循环项随机执行可以使用rand()函数生成随机数来实现。以下是一个示例代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(NULL)); // 初始化随机数种子
int i, n = rand() % 10 + 1; // 随机生成循环次数
printf("循环次数为:%d\n", n);
for(i = 1; i <= n; i++)
{
int random = rand() % 3 + 1; // 随机生成循环项
switch(random)
{
case 1:
printf("执行循环项1\n");
break;
case 2:
printf("执行循环项2\n");
break;
case 3:
printf("执行循环项3\n");
break;
}
}
return 0;
}
```
在上述代码中,我们使用srand()函数初始化了随机数种子,然后使用rand()函数生成了随机的循环次数n和循环项random。循环项使用switch语句进行判断,根据随机生成的值来执行不同的循环项。这样就实现了循环项随机执行的功能。