C语言 如何随机生成字符串
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<time.h>main(){inti,key[...
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
main()
{
int i,key[1000]={0};
char *str="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz,./;\"'<>?";
srand(time(NULL));
for(i=0;i<1000;i++)
key[i] = str[rand()%72];
printf("key is:",key[i]);
}
这是我写的程序,能build,但是无法随机输出字符串
还想问一下如方程encrypted[i] = original[i] + key[i]中,是不是要求各字符串长度相同才可以运行此方程 展开
#include<string.h>
#include<stdlib.h>
#include<time.h>
main()
{
int i,key[1000]={0};
char *str="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz,./;\"'<>?";
srand(time(NULL));
for(i=0;i<1000;i++)
key[i] = str[rand()%72];
printf("key is:",key[i]);
}
这是我写的程序,能build,但是无法随机输出字符串
还想问一下如方程encrypted[i] = original[i] + key[i]中,是不是要求各字符串长度相同才可以运行此方程 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询