能生成在理论上无限位的大素数,当然实际在计算机硬件能够承受范围内。此时的素数不能用普通的类型(比如int,long)表示,而应该用数据结构来表示,比如数组,链表等。请给出一个函数,用来生成大素数,可以自己决定生成的位数。比如:
char* getPrime(const char* str, const int nsize );这里是把大素数当作字符串来处理的,当然你可以用链表等。nsize是表示生成的字节数(至少应该在16字节也就是128比特),也就是如果打印出来至少有16个十进制位。
请能够回答问题的来,最好给出函数的实现。像一,二楼那样就不用回答了。6日晚如果没满意答案就撤销了,提供满意答案+100