五、编程(42分) 1.编程计算
2.编程打印如下形式的杨辉三角形,打印的杨辉三角形的行数n(不超过10行)要求由用户从键盘输入。要求按照如下函数原型进行编程,不能使用全局变量。(14分) void YHTriangle(int a[][SIZE], int n); void PrintYHTriangle(int a[][SIZE], int n); 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
3. 从键盘输入数组a和数组b的元素值,编程交换数组a和数组b中的对应元素的值,然后打印数组a和数组b的元素值。已知数组a和数组b各含有10个元素。要求按照如下函数原型进行编程,不能使用全局变量。(14分) void Swap(int *x, int *y);
void Exchange(int a[], int b[], int n); void InputArray(int a[],int n); void PrintArray(int a[],int n);
的值,要求n由用户从键盘输入。(14分)