C语言程序设计随机产生大写字母

调用rand( )(对应头文件为"stdlib.h")产生随机数,设法产生2个大写字母并显示出来,

然后将他们做按位异或运算,

并以十六进制格式显示运算结果。

有没有人知道,这个C语言程序应该怎么写?

供参考:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main()
{
    char c,h;
    srand((unsigned int )time(NULL));
    c = rand()%26 + 65;
    h = rand()%26 + 65;
    printf("%c  0x%x\n%c  0x%x\n%c^%c = 0x%x\n",c,c,h,h,c,h,c^h);
    
    return 0;
}

 

我猜你是玉溪师范的吧