想确保我走在正确的轨道上

时间:2017-04-13 03:28:00

标签: c++

这是一个拉伸项目,其中一件我坚持下去。总的来说,我将使用C ++ OOP来编写这个项目。

其中一个对象如下:

自动生成的字符串,用于标识 预约号码。字符串必须是NNLLNLLN形式, 其中N是0到9之间的数字,L是来自A的字符 到Z.

我正在考虑伪代码,我可以做以下事情:

生成随机数S1,转换为字符串 生成随机数S2,转换为字符串 生成随机字母S3 生成一个随机字母,S4 生成一个随机数,S5,转换为字符串 生成随机字母S6 生成随机字母S7 生成一个随机数,S8,转换为字符串

然后结果将是S1 + .... S8

我的想法是不要尝试和可爱,想出一些花哨的东西,浪费时间编写这个程序。这只是预订号码。想法?

对于那些想要每个随机字母的代码的人:

char c;
int r;

srand (time(NULL));    // initialize the random number generator
for (i=0; i<1; i++)
{    r = rand() % 26;   // generate a random number
      c = 'a' + r;            // Convert to a character from a-z
      cout << c;
}

对于那些想要每个随机数的代码的人:

{ 
    srand((unsigned)time(0)); 
    int random_integer; 
    for(int index=0; index<10; index++)
   { 
    random_integer = (rand()%9)+1; 
    cout << random_integer << endl; 
   } 
}

0 个答案:

没有答案