intmain() { intmax(int x, int y); int a, b, c; printf("please enter 2 integer numbers:"); scanf("%d,%d", &a, &b); c = max(a, b); printf("max is %d", c); return0; }
intmax(int x, int y) {c int z; z = x > y ? x : y; return z; }
intmain() { intmax4(int a, int b, int c, int d); int a, b, c, d, max; printf("please enter 4 integer numbers:"); scanf("%d %d %d %d", &a, &b, &c, &d); max = max4(a, b, c, d); printf("max:%d", max); return0; }
intmax2(int a, int b) { if (a >= b) return a; else return b; }
intmax4(int a, int b, int c, int d) { intmax2(int, int);//函数声明 int m; m = max2(a, b); m = max2(m, c); m = max2(m, d); return m; }
intmain() { intmax4(int a, int b, int c, int d); int a, b, c, d, max; printf("please enter 4 integer numbers:"); scanf("%d %d %d %d", &a, &b, &c, &d); max = max4(a, b, c, d); printf("max:%d", max); return0; }
intmax2(int a, int b) { return a >= b ? a : b; }
intmax4(int a, int b, int c, int d) { intmax2(int, int);//函数声明 return max2(max2(max2(a, b), c), d);; }
intmain() { voidhanoi(int n, char one, char two, char three); int m; printf("input the number of diskes:"); scanf("%d", &m); hanoi(m, 'A', 'B', 'C'); return0; }
intmain() { intmax(int x, int y); int a[10], i, m, n; printf("please enter 10 integer numbers:"); for (i = 0; i < 10; i++) { scanf("%d", &a[i]); } printf("\n"); for (i = 1, n = 0, m = a[0]; i < 10; i++) { if (max(m, a[i]) > m) { m = max(m, a[i]); n = i; } } printf("the large number is %d\nit is the %dth number.", m, n + 1); return0; }
intmain() { floataverage(floatarray[], int n); float score1[5] = {89, 99.5, 99, 45, 78}; float score2[10] = {85.5, 10.5, 87.5, 78.5, 67.5, 90.5, 99.5, 87.5, 88, 78.5}; //用数组名作实参 printf("The average of class A is %6.2f\n", average(score1, 5)); printf("The average of class B is %6.2f\n", average(score2, 10)); return0; }
floataverage(floatarray[], int n) { int i; float aver, sum = array[0]; for (i = 1; i < n; i++) sum = sum + array[i]; aver = sum / n; return (aver); }
intmain() { voidsort(intarray[], int n); int a[10], i; printf("please enter array:"); for (i = 0; i < 10; i++) { scanf("%d", &a[i]); } sort(a, 10); printf("the sorted array:"); for (i = 0; i < 10; i++) { printf("%d", a[i]); } printf("/n"); return0; }
voidsort(intarray[], int n) { int i, j, k, t; for (i = 0; i < n - 1; i++) { k = i; for (j = i + 1; j < n; j++) { if (array[j] < array[k]) k = j; t = array[k]; array[k] = array[i]; array[i] = t; } } }
intmain() { intmax_value(intarray[][4]); int a[3][4] = {{1, 3, 5, 7}, {2, 4, 6, 8}, {15, 17, 34, 12}}; printf("max value is %d", max_value(a));
}
intmax_value(intarray[][4]) { int max, i, j; max = array[0][0]; for (i = 0; i < 3; ++i) { for (j = 0; j < 4; ++j) { if (array[i][j] > max) max = array[i][j]; } } return max; }
intmain() { intf(int); int a = 2, i; for (i = 0; i < 3; i++) printf("%d\n", f(a)); return0; } intf(int a) { autoint b = 0; static c = 3; b = b + 1; c = c + 1; return (a + b + c); } -------- 7 8 9
intmain() { intpower(int); int b = 3, c, d, m; printf("please enter the number a and its power m:\n"); scanf("%d,%d", &A, &m); c = A * b; printf("%d*%d=%d\n", A, b, c); d = power(m); printf("%d**%d=%d\n", A, m, d); return0; }
//file2.c extern A;
intpower(int n) { int i, y = 1; for (i = 1; i <= n; i++) y *= A; return y; }