重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
创新互联建站成立于2013年,我们提供高端成都网站建设、网站制作、成都网站设计、网站定制、成都全网营销、微信小程序开发、微信公众号开发、seo优化服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为公路钻孔机企业提供源源不断的流量和订单咨询。
#define N 100
void fun(int *a,int n) { int i,k; k=a[n-1]; for ( i=n-1;i0;i-- ) a[i]=a[i-1]; a[0]=k; }
void main() { int a[N],n,m,i;
printf("请输入n: "); scanf("%d",n); if ( n=N ) n=N;
printf("请输入%d个整数: ",n); for ( i=0;in;i++ ) scanf("%d",a[i]);
printf("请输入后移数据个数: "); scanf("%d",m);
for ( i=0;im;i++ ) fun(a,n);
for ( i=0;in;i++ ) printf("%d ",a[i]); printf("\n");
}
两种方法:
一、定义求根公式,根据a、b、c的值计算结果。
二、暴力枚举,每隔 0.001 取一个值,当abs(f(x)-0) 0.00001 时视为得出结果。
只能给你个思路
在函数中设变量a,b,c,d,e,f;
(标准方程组为ax+by=c;dx+ey=f;)
(标准方程组为ax*2+by*2=c;dx*2+ey*2=f;)
然后根据a,b,c,d,e,f与解的关系来求解(这个关系在高一或高二学过)。
在函数中要输入两次方程,组成方程组来求解。