![]()
#include<stdio.h>
int main()
{
int a[10],n,max,min,maxpos,minpos;
for(n=0;n<10;n++)
{
scanf("%d",&a[n]);
}
max=min=a[0];
maxpos=minpos=0;
for(n=0;n<10;n++)
if(a[n]>max)
{
max=a[n];
maxpos=n;
}
else if(a[n]<min)
{
min=a[n];
minpos=n;
}
printf("max=%d,maxpos=%d\n",max,maxpos);
printf("min=%d,minpos=%d\n",min,mi
#include <stdlib.h>
int main(void)
{
int a[10], n, max, min, maxPos, minPos;
for(n=0; n<10; n++)
{
scanf("%d", &a[n]);
}
max = min = a[0];
maxPos = minPos = 0;
for(n=0; n<10; n++)
{
if(a[n] > max)
{
max = a[n];
maxPos = n;
}
else if(a[n] < min)
{
min = a[n];
minPos = n;
}
}
printf("max=%d,maxpos=%d\n", max, maxPos);
printf("min=%d,minpos=%d\n", min, minPos);
//system("pause");
return 0;
![]()
#include<stdio.h>
#define N 10
void Caculate(int a[][N], int n);
void YH(int a[][N], int n);
int main()
{
int a[N][N] = { 0 };
int i, n;
printf("Input n(n<=10):");
scanf("%d", &n);
Caculate(a, n);
YH(a, n);
return 0;
}
void Caculate(int a[][N], int n)
{
int i, j;
for (i = 0; i < n; i++)
{
a[i][0] = 1;
a[i][i] = 1;
}
for (i = 2; i < n; i++)
{
for (j = 1; j <= i - 1; j++)
{
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
}
void YH(int a[][N], int n)
{
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j <= i; j++)
{
printf("%4d", a[i][j]);
}
printf("\n");
}
}
#include <stdio.h>
#include <stdlib.h>
#define N 10
//函数功能:计算杨辉三角形n行元素的值
void CalculateYH(int a[][N],int n)
{
int i, j;
for(i=0; i<n; i++)
{
a[i][0] = 1;
a[i][i] = 1;
}
for(i=2; i<n; i++)
{
for(j=1; j<i; j++)
{
a[i][j] = a[i-1][j-1] + a[i-1][j];
}
}
}
//函数功能:输出杨辉三角形n行元素的值
void PrintYH(int a[][N],int n)
{
int i, j;
for(i=0; i<n; i++)
{
for(j=0; j<=i; j++)
{
printf("%4d",a[i][j]);
}
printf("\n");
}
}
int main(void)
{
int a[N][N] = {0}, n;
printf("Input n(n<=10):");
scanf("%d", &n);
CalculateYH(a, n);
PrintYH(a, n);
//system("pause");
return 0;
}
![]()
#include <stdio.h>
#include <stdlib.h>
#define N 3
void fun(int m, int a[N][N]);
int main() {
int m, i, j;
int a[N][N] = { 1,9,7,2,3,8,4,5,6 };
printf("Input m:");
scanf("%d",&m);
fun(m, a);
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
printf("%4d",a[i][j]);
}
printf("\n");
}
return 0;
}
void fun(int m, int a[N][N]) {
for (int i = 0; i < N; i++) {
for (int j = i ; j < N; j++) {
a[i][j] *= m;
}
}
}
#include <stdio.h>
#include <stdlib.h>
#define N 3
int fun ( int a[][N], int m )
{
int i,j;
for ( i=0; i<N; i++ )
for ( j=i; j<N; j++ )
a[i][j] = a[i][j] * m;
return 0;
}
int main(void)
{
int a[N][N] = {1,9,7,2,3,8,4,5,6}, i, j, m;
printf("Input m:");
scanf("%d", &m);
//为数组赋值
/*for ( i=0; i<N; i++ )
for ( j=0; j<N; j++ )
scanf("%d",&a[i][j]);*/
//修改数组的值
fun(a, m);
//输出修改后数组的值
for ( i=0; i<N; i++ )
{
for ( j=0; j<N; j++ )
{
printf("%4d",a[i][j]);
}
printf("\n");
}
//system("pause");
return 0;
}
![]()
#include<stdio.h>
void fun(int a[5], int b[5], int c[5]);
int main()
{
int a[5] = { 1,3,5,7,8 };
int b[5] = { 2,3,4,5,8 };
int c[5],i;
fun(a, b, c);
for (i = 0; i < 5; i++)
{
printf("%4d", c[i]);
}
return 0;
}
void fun(int a[5], int b[5], int c[5])
{
for (int i = 0; i < 5; i++)
{
c[i] = a[i] * a[i] + b[ 5- i - 1] * b[5 - i - 1];
}
}
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
#define N 5
void fun(int a[], int b[], int c[], int n)
{
int i,j;
for(i=0,j=n-1;i<n;i++,j--)
c[i]=a[i]*a[i]+b[j]*b[j];
}
//void fun(int a[], int b[], int c[], int n)
//{
// int i;
// for(i=0;i<n;i++)
// c[i]=a[i]*a[i]+b[n-1-i]*b[n-1-i];
//}
int main(void)
{
int a[] = {1,3,5,7,8},b[] = {2,3,4,5,8}, c[N] = {0};
int i;
fun(a, b, c, N);
for ( i=0; i<N; i++ )
{
printf("%4d",c[i]);
}
printf("\n");
//system("pause");
return 0;
}