排列字母ILLINOIS,字母NOS,共有多少种排列方式?
来源:互联网 发布:mac怎么修改word的只读 编辑:程序博客网 时间:2024/05/17 01:30
程序如下:
#include <stdio.h>
// 初使化字符串
void InitString(char str[9])
{
for (int i=0; i<8; i++)
{
str[i] = '_';
}
str[8] = '/0';
}
int main(int argc, char* argv[])
{
int count = 0;
char str[9];
// 日志文件
FILE* log;
log = fopen("D://testNOS.txt", "w+");
// 穷举法
for (int i=0; i<8; i++)
{
for (int j=0; j<8; j++)
{
if (j == i)
continue;
for (int k=0; k<8; k++)
{
if (k == j || k == i)
continue;
InitString(str);
str[i] = 'N';
str[j] = 'O';
str[k] = 'S';
count++;
printf ("%s /t %d/n", str, count);
fprintf(log, "%s /t %d/n", str, count);
}
}
}
fclose(log);
return 0;
}
输出如下:
NOS_____ 1
NO_S____ 2
NO__S___ 3
NO___S__ 4
NO____S_ 5
NO_____S 6
NSO_____ 7
N_OS____ 8
N_O_S___ 9
N_O__S__ 10
N_O___S_ 11
N_O____S 12
NS_O____ 13
N_SO____ 14
N__OS___ 15
N__O_S__ 16
N__O__S_ 17
N__O___S 18
NS__O___ 19
N_S_O___ 20
N__SO___ 21
N___OS__ 22
N___O_S_ 23
N___O__S 24
NS___O__ 25
N_S__O__ 26
N__S_O__ 27
N___SO__ 28
N____OS_ 29
N____O_S 30
NS____O_ 31
N_S___O_ 32
N__S__O_ 33
N___S_O_ 34
N____SO_ 35
N_____OS 36
NS_____O 37
N_S____O 38
N__S___O 39
N___S__O 40
N____S_O 41
N_____SO 42
ONS_____ 43
ON_S____ 44
ON__S___ 45
ON___S__ 46
ON____S_ 47
ON_____S 48
SNO_____ 49
_NOS____ 50
_NO_S___ 51
_NO__S__ 52
_NO___S_ 53
_NO____S 54
SN_O____ 55
_NSO____ 56
_N_OS___ 57
_N_O_S__ 58
_N_O__S_ 59
_N_O___S 60
SN__O___ 61
_NS_O___ 62
_N_SO___ 63
_N__OS__ 64
_N__O_S_ 65
_N__O__S 66
SN___O__ 67
_NS__O__ 68
_N_S_O__ 69
_N__SO__ 70
_N___OS_ 71
_N___O_S 72
SN____O_ 73
_NS___O_ 74
_N_S__O_ 75
_N__S_O_ 76
_N___SO_ 77
_N____OS 78
SN_____O 79
_NS____O 80
_N_S___O 81
_N__S__O 82
_N___S_O 83
_N____SO 84
OSN_____ 85
O_NS____ 86
O_N_S___ 87
O_N__S__ 88
O_N___S_ 89
O_N____S 90
SON_____ 91
_ONS____ 92
_ON_S___ 93
_ON__S__ 94
_ON___S_ 95
_ON____S 96
S_NO____ 97
_SNO____ 98
__NOS___ 99
__NO_S__ 100
__NO__S_ 101
__NO___S 102
S_N_O___ 103
_SN_O___ 104
__NSO___ 105
__N_OS__ 106
__N_O_S_ 107
__N_O__S 108
S_N__O__ 109
_SN__O__ 110
__NS_O__ 111
__N_SO__ 112
__N__OS_ 113
__N__O_S 114
S_N___O_ 115
_SN___O_ 116
__NS__O_ 117
__N_S_O_ 118
__N__SO_ 119
__N___OS 120
S_N____O 121
_SN____O 122
__NS___O 123
__N_S__O 124
__N__S_O 125
__N___SO 126
OS_N____ 127
O_SN____ 128
O__NS___ 129
O__N_S__ 130
O__N__S_ 131
O__N___S 132
SO_N____ 133
_OSN____ 134
_O_NS___ 135
_O_N_S__ 136
_O_N__S_ 137
_O_N___S 138
S_ON____ 139
_SON____ 140
__ONS___ 141
__ON_S__ 142
__ON__S_ 143
__ON___S 144
S__NO___ 145
_S_NO___ 146
__SNO___ 147
___NOS__ 148
___NO_S_ 149
___NO__S 150
S__N_O__ 151
_S_N_O__ 152
__SN_O__ 153
___NSO__ 154
___N_OS_ 155
___N_O_S 156
S__N__O_ 157
_S_N__O_ 158
__SN__O_ 159
___NS_O_ 160
___N_SO_ 161
___N__OS 162
S__N___O 163
_S_N___O 164
__SN___O 165
___NS__O 166
___N_S_O 167
___N__SO 168
OS__N___ 169
O_S_N___ 170
O__SN___ 171
O___NS__ 172
O___N_S_ 173
O___N__S 174
SO__N___ 175
_OS_N___ 176
_O_SN___ 177
_O__NS__ 178
_O__N_S_ 179
_O__N__S 180
S_O_N___ 181
_SO_N___ 182
__OSN___ 183
__O_NS__ 184
__O_N_S_ 185
__O_N__S 186
S__ON___ 187
_S_ON___ 188
__SON___ 189
___ONS__ 190
___ON_S_ 191
___ON__S 192
S___NO__ 193
_S__NO__ 194
__S_NO__ 195
___SNO__ 196
____NOS_ 197
____NO_S 198
S___N_O_ 199
_S__N_O_ 200
__S_N_O_ 201
___SN_O_ 202
____NSO_ 203
____N_OS 204
S___N__O 205
_S__N__O 206
__S_N__O 207
___SN__O 208
____NS_O 209
____N_SO 210
OS___N__ 211
O_S__N__ 212
O__S_N__ 213
O___SN__ 214
O____NS_ 215
O____N_S 216
SO___N__ 217
_OS__N__ 218
_O_S_N__ 219
_O__SN__ 220
_O___NS_ 221
_O___N_S 222
S_O__N__ 223
_SO__N__ 224
__OS_N__ 225
__O_SN__ 226
__O__NS_ 227
__O__N_S 228
S__O_N__ 229
_S_O_N__ 230
__SO_N__ 231
___OSN__ 232
___O_NS_ 233
___O_N_S 234
S___ON__ 235
_S__ON__ 236
__S_ON__ 237
___SON__ 238
____ONS_ 239
____ON_S 240
S____NO_ 241
_S___NO_ 242
__S__NO_ 243
___S_NO_ 244
____SNO_ 245
_____NOS 246
S____N_O 247
_S___N_O 248
__S__N_O 249
___S_N_O 250
____SN_O 251
_____NSO 252
OS____N_ 253
O_S___N_ 254
O__S__N_ 255
O___S_N_ 256
O____SN_ 257
O_____NS 258
SO____N_ 259
_OS___N_ 260
_O_S__N_ 261
_O__S_N_ 262
_O___SN_ 263
_O____NS 264
S_O___N_ 265
_SO___N_ 266
__OS__N_ 267
__O_S_N_ 268
__O__SN_ 269
__O___NS 270
S__O__N_ 271
_S_O__N_ 272
__SO__N_ 273
___OS_N_ 274
___O_SN_ 275
___O__NS 276
S___O_N_ 277
_S__O_N_ 278
__S_O_N_ 279
___SO_N_ 280
____OSN_ 281
____O_NS 282
S____ON_ 283
_S___ON_ 284
__S__ON_ 285
___S_ON_ 286
____SON_ 287
_____ONS 288
S_____NO 289
_S____NO 290
__S___NO 291
___S__NO 292
____S_NO 293
_____SNO 294
OS_____N 295
O_S____N 296
O__S___N 297
O___S__N 298
O____S_N 299
O_____SN 300
SO_____N 301
_OS____N 302
_O_S___N 303
_O__S__N 304
_O___S_N 305
_O____SN 306
S_O____N 307
_SO____N 308
__OS___N 309
__O_S__N 310
__O__S_N 311
__O___SN 312
S__O___N 313
_S_O___N 314
__SO___N 315
___OS__N 316
___O_S_N 317
___O__SN 318
S___O__N 319
_S__O__N 320
__S_O__N 321
___SO__N 322
____OS_N 323
____O_SN 324
S____O_N 325
_S___O_N 326
__S__O_N 327
___S_O_N 328
____SO_N 329
_____OSN 330
S_____ON 331
_S____ON 332
__S___ON 333
___S__ON 334
____S_ON 335
_____SON 336
如果哪个有需要,我再写个验证算法也不困难。
- 排列字母ILLINOIS,字母NOS,共有多少种排列方式?
- 排列字母
- 字母排列
- 字母所有的排列方式
- 字母ABC全排列
- dlutoj 1205 字母排列
- 字母排列(定长)
- 1072:字母排列
- 3-3 字母排列
- 1013: 字母排列
- 问题 N: 字母排列
- 字母字符全排列
- 输入字母全排列
- [DFS]最简题-搜索字母排列
- Anagrams 打乱字母排列顺序
- 字符串全排列(字母序)
- 字符串字母全排列练习
- 中国 省级 单位 的 字母 简称 和 字母 排列 顺序
- 自定义控件学习笔记(六)
- 对学习计算机专业的人一些忠告
- 自定义控件学习笔记(七)
- 自定义控件学习笔记(八)
- 【八卦】Word之父即将遨游太空及其他
- 排列字母ILLINOIS,字母NOS,共有多少种排列方式?
- Java/JSP中文乱码问题解决心得
- 关于 contentType 和 pageEncoding 的差异 和 中文JSP页的设定技巧
- 打jar把第三方的jar也打进去
- 判断一个矩阵是否为函数
- 自定义DetailView ItemplateField
- 突然感悟到了单件模式的意义(单件和静态类的区别)
- 常见IE浏览器的bug
- 创建Oracle数据库用户过程小结