早教吧作业答案频道 -->其他-->
求C语言高手。。帮忙解下题。。我都哭了。。1.从键盘输入12个整数,用起泡法对这12个整数进行由小到大的排序。2.有一分数序列如下,求出这个数列的前40项之和。2/1,3/2,5/3,8/5,13/8,2
题目详情
求C语言高手。。帮忙解下题。。我都哭了。。
1.从键盘输入12个整数,用起泡法对这12个整数进行由小到大的排序。
2.有一分数序列如下,求出这个数列的前40项之和。
2/1,3/2,5/3,8/5,13/8,21/13,……
3.从键盘输入10个整数保存在一个一维数组中,利用指针编写程序,将该数组中的10个整数按相反顺序存放。
4.有一个4×5的矩阵如下,求所有元素中的最大值、最小值及其相应的下标。
1 3 5 7 9
2 4 6 8 10
-5 -4 -3 -2 -1
15 17 19 21 0
5.用弦截法求方程f(x)=3x3+2x2-5x-6的根
6.用π/4≈1-1/3+1/5-1/7+∙∙∙公式求π的近似值,直到某一项的绝对值小于10-7为止。
7.利用指针编写程序,将数组a中n个整数按相反顺序存放。
8.通过循环按行顺序为一个5X5的二维数组a赋1~25的自然数,然后输出该数组的左下三角
1.从键盘输入12个整数,用起泡法对这12个整数进行由小到大的排序。
2.有一分数序列如下,求出这个数列的前40项之和。
2/1,3/2,5/3,8/5,13/8,21/13,……
3.从键盘输入10个整数保存在一个一维数组中,利用指针编写程序,将该数组中的10个整数按相反顺序存放。
4.有一个4×5的矩阵如下,求所有元素中的最大值、最小值及其相应的下标。
1 3 5 7 9
2 4 6 8 10
-5 -4 -3 -2 -1
15 17 19 21 0
5.用弦截法求方程f(x)=3x3+2x2-5x-6的根
6.用π/4≈1-1/3+1/5-1/7+∙∙∙公式求π的近似值,直到某一项的绝对值小于10-7为止。
7.利用指针编写程序,将数组a中n个整数按相反顺序存放。
8.通过循环按行顺序为一个5X5的二维数组a赋1~25的自然数,然后输出该数组的左下三角
▼优质解答
答案和解析
题目太多。你应分开来一个一个问。
给你回答4 个。问题7可以参照问题3 自己做。
#include
#include
void main(){
int a[12],t;
int i,j,n;
double f1,f2,f;
double term,sum;
int *p;
int b[4][5]={1,3,5,7,9,2,4,6,8,10,-5,-4,-3,-2,-1,15,17,19,21,0};
int big,small,bi,bj,si,sj;
printf("input 12 int data\n");
for (i=0;i<12;i++) scanf("%d",&a[i]);
for (i=0;i<11;i++) for (j=i+1;j<12;j++) if (a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;};
for (i=0;i<12;i++) printf("%d ",a[i]);
printf("\n===========\n");
sum=2.0+3.0/2;
f1=0.0;f2=1.0;
for (i=3;i<=40;i++){
f = f1+f2;
term = f / f2;
// printf("%d/%d +",(int) f,(int) f2);
sum = sum + term;
f1 = f2; f2 = f;
}
printf("sum=%lf\n",sum);
printf("\n===========\n");
p = &a[0];
n=10;
printf("input %d int data\n",n);
for (i=0;i for (i=0;i t = *(p+i); *(p+i) = *(p+9-i); *(p+9-i) = t;
}
for (i=0;i printf("\n===========\n");
big = b[0][0]; small = b[0][0];
bi=0;bj=0;si=0;sj=0;
for (j=0;j<4;j++)
for (i=0;i<5;i++){
if (b[j][i] > big) {big=b[j][i];bi=i;bj=j;};
if (b[j][i] < small) {small=b[j][i];si=i;sj=j;}
};
printf("max b[%d][%d] = %d, min b[%d][%d] = %d\n",bj,bi,big,sj,si,small);
printf("\n===========\n");
}
给你回答4 个。问题7可以参照问题3 自己做。
#include
#include
void main(){
int a[12],t;
int i,j,n;
double f1,f2,f;
double term,sum;
int *p;
int b[4][5]={1,3,5,7,9,2,4,6,8,10,-5,-4,-3,-2,-1,15,17,19,21,0};
int big,small,bi,bj,si,sj;
printf("input 12 int data\n");
for (i=0;i<12;i++) scanf("%d",&a[i]);
for (i=0;i<11;i++) for (j=i+1;j<12;j++) if (a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;};
for (i=0;i<12;i++) printf("%d ",a[i]);
printf("\n===========\n");
sum=2.0+3.0/2;
f1=0.0;f2=1.0;
for (i=3;i<=40;i++){
f = f1+f2;
term = f / f2;
// printf("%d/%d +",(int) f,(int) f2);
sum = sum + term;
f1 = f2; f2 = f;
}
printf("sum=%lf\n",sum);
printf("\n===========\n");
p = &a[0];
n=10;
printf("input %d int data\n",n);
for (i=0;i
}
for (i=0;i
big = b[0][0]; small = b[0][0];
bi=0;bj=0;si=0;sj=0;
for (j=0;j<4;j++)
for (i=0;i<5;i++){
if (b[j][i] > big) {big=b[j][i];bi=i;bj=j;};
if (b[j][i] < small) {small=b[j][i];si=i;sj=j;}
};
printf("max b[%d][%d] = %d, min b[%d][%d] = %d\n",bj,bi,big,sj,si,small);
printf("\n===========\n");
}
看了求C语言高手。。帮忙解下题。。...的网友还看了以下:
建华小区准备新建50个停车位,以解决小区停车难的问题.已知新建1个地上停车位和1个地下停车位需0.5 2020-03-30 …
问个字(上面1个戈下面1个元)上面1个戈下面1个元这个字应该怎么读啊 2020-06-23 …
我的课堂作业要求用名字做对联要求上联1个字下联1个字横批1个子本名刘洋宇谐音也可以 2020-06-24 …
2.诺‘+’是1个对于1和0的新运算符号,且运算规律如下:1+1=0,1+0=0,0+1=1,0+ 2020-06-29 …
为了解决小区停车难的问题,某小区准备新建50个停车位,已知新建1个地上停车位和1个地下停车位需0. 2020-07-22 …
任意选下面的1个对话,提3个针对短文的问题,Lifeafterdeath死后重生"Doyoubeli 2020-11-05 …
编程入门基础题目一个,对下列语句描述正确的是(1)x=x+1;(2)x+1=x;(3)x+y=2*x 2020-11-11 …
一次踢毽子比赛,全班32人中小英踢了78下,其他同学成绩为1个100下,4个90下,22个80下,2 2020-12-03 …
PX项目在国内引起公众广泛的关注,PX的中文名是1、4-二甲苯,别名对二甲苯,化学式为C8H10.它 2020-12-06 …
染发时常用到的着色剂--对苯二胺,化学式为C6H8N2,是一种有毒化学药品,有致癌性,下列说法正确的 2021-01-13 …