==================C语言==================
1. #include <stdio.h>
int main() {
int a, b, c, p, q, r[3];
scanf(“%d%d%d”, &a, &b, &c);
p = a / b / c;
q = b – c + a + p;
r[0] = a * p / q * q;
r[1] = r[0] * (r[0] – 300);
if (3 * q – p % 3 <= r[0] && r[2] == r[2])
r[1] = r[r[0] / p % 2];
else
r[1] = q % p;
printf(“%d\n”, r[0] – r[1]);
return 0;
}
输入:100 7 3
输出:
2. #include <stdio.h>
#include <math.h>
int a[50];
void work(int p, int r) {
if (p < r) {
int i = p - 1, j, temp;
for (j = p; j < r; j++) {
if (a[j] >= a[r]) {
i++;
temp = a[i]; a[i] = a[j]; a[j] = temp;
}
}
temp = a[i + 1]; a[i + 1] = a[r]; a[r] = temp;
work(p, i);
work(i + 2, r);
}
}
int main() {
int n, i, sum = 0;
scanf("%d", &n);
for (i = 0; i < n; i++) scanf("%d", &(a[i]));
work(0, n - 1);
for (i = 0; i < n - 1; i++) sum += abs(a[i + 1] - a[i]);
printf("%d\n", sum);
return 0;
}
输入:10 23 435 12 345 3123 43 456 12 32 -100
输出:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页