# include <stdio.h> int main() { int n,i,u,sum; u=9; i=10; scanf ("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",n^i); while (i<=1) { int n,i,sum; if (n^i>n^u) sum=n^i; else sum=n^u; i=i-1; if (sum>n^i) sum=sum; else sum=n^i; } printf ("%d\n",sum); return (1); } 这是十个数据求最大值
#include <stdio.h> #define LEN 10 int max(int *, size_t); int main(void) { int arr[LEN]; puts("Please enter 10 digits: "); for (int i = 0; i < LEN; i++) if (scanf("%d", &arr[i]) != 1) { fputs("Error! Wrong input.", stderr); return 1; } printf("The maxium is %d.\n", max(arr, LEN)); return 0; } int max(int * arr, size_t len) { int n = arr[0]; for (int i = 1; i < len; i++) if (arr[i] > n) n = arr[i]; return n; }