
正文
使用函数求c语言 c语言计算数学函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求c语言程序:用一个函数求N个数的最大值和最小值。。。
#includestdio.h
int max(int n)
{int i,x,f;
scanf("%d",f);
for(i=1;in;i++)
{scanf("%d",x);
if(xf)f=x;
}
return f;
}
int main()
{int n;
printf("有几个数:");
scanf("%d",n);
printf("其中最大的数是:%d\n",max(n));
return 0;
}
#includestdio.h
int min;
int maxmin(int n)
{int i,x,f;
scanf("%d",f);
min=f;
for(i=1;in;i++)
{scanf("%d",x);
if(xf)f=x;
else if(xmin)min=x;
}
return f;
}
int main()
{int n,mm;
printf("有几个数:");
scanf("%d",n);
mm=maxmin(n);
printf("其中最大的数是:%d\n最小的数是:%d\n",mm,min);
return 0;
}
相关问答
Q1: C语言 用函数调用的方法 求N个任意整数之和
#define N 10
int sum(int *a){
int i,s=0;
srand((unsigned)time(NULL));
for (i=0;iN;i++){
a[i]=rand() % 100;
printf("a[%d] = %d\n", i,a[i]);
s += a[i];
}
return s;
}
int main() {
int a[N],s;
s = sum(a);
printf("sum=%d\n",s);
return 0;
}
Q2: C语言,用函数求最大值的。
C语言,用函数求最大值的步骤如下:
1,首先编辑vc6.0中的代码,将其另存为.c文件,然后单击构建按钮(或按键盘F7快捷键)。
2,可以看到没有错误和警告。
3,然后按“运行”按钮(或按快捷键Ctrl + F5)运行程序。
4,输入三个数字454 12 861进行代码测试。结果如下,操作正确。
5,发布以下三个数字以查找最大c语言代码,如下所示:#include stdio.h main(){int a,b,c; int big; printf(“请输入3个数字\ n”) ; Scanf(“%d%d%d”,&a,&b,&c); if(a = b)big = a; elsebig = b; if(c big)big = c; printf(“Maximum is%d \ n“,大);}。
Q3: 求c语言程序 使用函数
struct matrix{
LDB a[601][601],tmp[601][601];
int n,m;
void clear(){
memset(a,0,sizeof(a));
memset(tmp,0,sizeof(tmp));
}
void cpy(matrixb){
n=b.n;m=b.m;
for (int i=1;i=n;i++)
for (int j=1;j=m;j++)
a[i][j]=b.a[i][j];
}
void mul(matrix b){
for (int i=0;i=n;i++)
for (int j=0;j=b.m;j++)
tmp[i][j]=0;
for (int i=0;i=n;i++)
for (int k=0;k=m;k++)
if (a[i][k]){
for (int j=0;j=b.m;j++)
tmp[i][j]+=a[i][k]*b.a[k][j];
a[i][k]=0;
}
for (int i=0;i=n;i++)
for (int j=0;j=b.m;j++)
a[i][j]=tmp[i][j];
m=b.m;
}
void getinv(){
for (int i=1;i=n;i++) for (int j=1;j=n;j++) a[i][n+j]=0;
for (int i=1;i=n;i++) a[i][n+i]=1;
for (int i=1;i=n;i++){
int po;LDB maxi=0;
for (int j=i;j=n;j++){
if (fabs(a[j][i])maxi){
maxi=fabs(a[j][i]);po=j;
}
}
for (int j=1;j=2*n;j++){
LDB t=a[i][j];a[i][j]=a[po][j];a[po][j]=t;
}
if (fabs(maxi)==0) continue;
for (int j=i+1;j=n;j++){
LDB tim=a[j][i]/a[i][i];
for (int k=i;k=2*n;k++) a[j][k]-=a[i][k]*tim;
}
}
for (int i=n;i=1;i--){
for (int j=i+1;j=n;j++){
for (int k=n+1;k=2*n;k++)
a[i][k]-=a[i][j]*a[j][k];
a[i][j]=0;
}
for (int j=n+1;j=2*n;j++)
a[i][j]/=a[i][i];
a[i][i]=1;
}
for (int i=1;i=n;i++)
for (int j=1;j=n;j++)
a[i][j]=a[i][j+n];
for (int i=1;i=n;i++) for (int j=1;j=n;j++) a[i][j+n]=0;
}
void trav(){
for (int i=1;i=m;i++)
for (int j=1;j=n;j++)
tmp[i][j]=a[j][i],a[j][i]=0;
for (int i=1;i=m;i++)
for (int j=1;j=n;j++)
a[i][j]=tmp[i][j];
swap(n,m);
}
}a,b,c,d;
其中mul函数完成矩阵相乘
关于使用函数求c语言和c语言计算数学函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






