c语言两个for语句如何并列执行

我要写一个选择题考试系统,有两个for循环要并列执行,如何操作

用多线程参考

或者你是要两个for循环交替执行?
参考代码

#include<stdio.h>

int main()
{
    int i,j,e1=3,e2=5;
    int a[] = {1,2,3};
    int b[] = {5,6,7,8,9};
    for (i=0, j=0; i<e1 || j<e2; i++, j++)
    {
        if (i<e1)
        {
            printf("a数组循环:%d\n",a[i]);
        }
        if (j<e2)
        {
            printf("b数组循环:%d\n",b[j]);
        }
    }
    return 0;
}

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img