當前位置:首頁 » 編程語言 » c語言隨機字母

c語言隨機字母

發布時間: 2023-03-14 17:46:58

A. c語言隨即生成字母數字

(1)前兩位是10是因為printf("10%c%c%d%c%c%d%c%c\n",a3,a4,a5,a6,a7,a8,a9,a10);
的輸出格式字元串前兩位是10。
(2)因為你的輸出都是用%c格式輸出的,所以你說的「隨機數字」和「隨機字母」其實都是ASCII碼表裡面的字元,char類型只有128個字元,所以運行1000次肯定是有重復的。

B. 在c語言中怎樣使用rand隨機函數隨機產生一個字母

rand()生成的結果是一個整數,如果想得到字元(字母),則需要控製得到的數據在'a' - 'z'的ascii值之間的數據,給你一個生成大寫字母的
int getRandChar()
{
int ch;
srand(time(NULL));
ch=rand()%26; //生成0-25的值
ch += 'A' ; //可得到一個隨機字母
return ch ;
}

C. C語言中如何隨機輸出一個字母

用下面代碼就可以了:
int
upcase
=
rand()%2;
(char)(upcase?'a':'a'
+
rand()%26);
不過生成隨即數要用srand函數時間作為種子數,要不生成隨即數不好。

D. C語言中如何隨機輸出一個字母

#include <stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int i;
char c;
srand((unsigned)time(NULL));
i=rand()&1;//i用來控制產生的字母是大寫還是小寫
if(i==0)
c='A'+rand()%26;
else
c='a'+rand()%26;
printf("%c\n",c);
}

熱點內容
動態規劃01背包演算法 發布:2024-11-05 22:17:40 瀏覽:849
nasm編譯器如何安裝 發布:2024-11-05 22:01:13 瀏覽:180
登錄密碼在微信的哪裡 發布:2024-11-05 22:00:29 瀏覽:739
c防止反編譯工具 發布:2024-11-05 21:56:14 瀏覽:247
安卓虛擬機怎麼用 發布:2024-11-05 21:52:48 瀏覽:344
php時間搜索 發布:2024-11-05 20:58:36 瀏覽:478
燕山大學編譯原理期末考試題 發布:2024-11-05 20:13:54 瀏覽:527
華為電腦出現臨時伺服器 發布:2024-11-05 20:05:08 瀏覽:408
斗戰神免費挖礦腳本 發布:2024-11-05 19:53:25 瀏覽:665
網吧伺服器分別是什麼 發布:2024-11-05 19:45:32 瀏覽:392