作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 21:14:12
定义数组A(1,2,3,4),B(5,6,7,8)输入A时随机输出数组A中的一个数,当输入B时随机输出数组B中的一个数
用C语言编,
定义数组A(1,2,3,4),B(5,6,7,8)输入A时随机输出数组A中的一个数,当输入B时随机输出数组B中的一个数
#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;
    }
}