定义数组A(1,2,3,4),B(5,6,7,8)输入A时随机输出数组A中的一个数,当输入B时随机输

发布时间:2021-03-10 14:57:14

定义数组A(1,2,3,4),B(5,6,7,8)输入A时随机输出数组A中的一个数,当输入B时随机输出数组B中的一个数用C语言编,

网友回答

#include <stdio.h>
#include <time.h>
int main()
{    int a[4] = {1, 2, 3, 4};
    int b[4] = {5, 6, 7, 8};
    int idx, ch;
    ch = getchar();
    srand( time(NULL) );
    idx = rand() % 5;
    switch( ch )
    {
        case 'A':
        case 'a':
            printf( "a[%d] = %d\n", idx, a[idx] );
            break;
        case 'b':
        case 'B':
            printf( "b[%d] = %d\n", idx, b[idx] );
            break;
        default:
            break;
    }
}
以上问题属网友观点,不代表本站立场,仅供参考!