paper help (pdf download)# Chemistry - 化学
r*n
1 楼
1.请书写一个程序,将整型变量 x 中数字左右翻转后存到另外一个整型变量 y中,例如 x = 12345 时,y为 54321,x = ‐123 时,y为‐321。其中 x 的个位不为 0。
void reverse (int x, int* y);
(1) 请实现该函数,以上函数原型是用 C语言写的,你可以用你熟悉的语言;
(2) 请写出一段代码验证该函数在各种情况下的正确性。
2.对集合{1, 2, 3, …, n}中的数进行全排列,可以得到 n!个不同的排列方式。现在我们用字母序把它们列出来,并一一标上序号,如当 n=3 时:
0.123
1.132
2.213
void reverse (int x, int* y);
(1) 请实现该函数,以上函数原型是用 C语言写的,你可以用你熟悉的语言;
(2) 请写出一段代码验证该函数在各种情况下的正确性。
2.对集合{1, 2, 3, …, n}中的数进行全排列,可以得到 n!个不同的排列方式。现在我们用字母序把它们列出来,并一一标上序号,如当 n=3 时:
0.123
1.132
2.213