Re: [问题] 九九乘法表不用循环是叫我直接从1列到81?

楼主: Schottky (顺风相送)   2018-08-01 22:42:36
好魔性的题目,我好像中毒了,连睡梦中都会梦到新的解法
我发誓我没有用循环,我用的是 stdlib 的函式,至于 stdlib 用了啥我不知情
(黑心企业标准台词)
/* https://ideone.com/J3JKj5 */
#include <stdio.h>
#include <stdlib.h>
int n = 0;
int sort_data[28] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27};
int compare(const void *pa, const void *pb)
{
printf("%d x %d = %d\n", n/8+2, n%8+2, (n/8+2)*(n%8+2));
n++;
return (*((int*)pa) - *((int*)pb));
}
int main(void)
{
qsort(sort_data, 28, sizeof(int), compare);
return 0;
}
作者: Hazukashiine (私は幸せです)   2018-08-01 23:09:00
先推 怕被别人以为我看不懂
作者: jerryh001   2018-08-01 23:57:00
偷印XD
作者: sarafciel (Cattuz)   2018-08-02 09:01:00
qsort:我怎么觉得我好像被老板凹了
作者: MOONRAKER (㊣牛鹤鳗毛人)   2018-08-02 15:47:00
不办POCCC太可惜了

Links booklink

Contact Us: admin [ a t ] ucptt.com