摘要:
方法一:#include#includevoidjifen(floata,floatb,double(*fun)(double)){ inti;doublen=0.001,s=0.0,s1=0.0; doublel=(b-a)/n;for(i=0;i#includeintmain(){voidintegral(doublea,doubleb,double(*fun)(double));doublef1(doublex);doublef2(doublex);doublef3(doublex);doublef4(doublex);doublef5(doublex);doublef6(doublex 阅读全文
posted @ 2013-12-12 19:19
Latent_Truth
阅读(1650)
评论(0)
推荐(0)
摘要:
#include#definen100voidmain(){inta[n],i,quit_num,k;for(i=0;i#definenmax100voidmain(){inti,k,m,n,num[nmax],*p;printf("pleaseinputthetotalofnumbers:");scanf("%d",&n);p=num;for(i=0;i<n;i++)*(p+i)=i+1;i=0;k=0;m=0;while(m<n-1){if(*(p+i)!=0)k++;if(k==3){*(p+i)=0;k=0;m++;}i++; 阅读全文
posted @ 2013-12-12 19:16
Latent_Truth
阅读(2095)
评论(0)
推荐(0)
摘要:
#includevoidmain(){inta[3][3],max,t,count;boolflag=false;printf("请输入3*3数组的数值:\n");for(inti=0;ia[z][t])//判定该行最大值是否{在该列下最小,列数为t,count++;(t为刚才记录的列位置)}如果不是列最小值,count++if(count==0)//如果count为0,说明存在鞍点。{flag=true;printf("该数组鞍点在第%d行,为:",i);printf("%d\n",max);}}if(!flag)printf(&q 阅读全文
posted @ 2013-12-12 19:15
Latent_Truth
阅读(2803)
评论(0)
推荐(0)
摘要:
#includevoidmain(){inta[4]={1,4,7};intt,y;printf("以前数组为");for(inti=0;i=a[2])//比最后一个还大t=2;for(intj=0;j=a[j]&&a[3]t+1;m--)//将元素后移a[m]=a[m-1];a[t+1]=y;//将正确位置赋新值for(i=0;i<4;i++)printf("%d",a[i]);} 阅读全文
posted @ 2013-12-12 19:14
Latent_Truth
阅读(2246)
评论(0)
推荐(0)
摘要:
#includevoidmain(){printf("1000以内的完数如下所示:\n");for(inti=1;i<1000;i++){ intsum=0,t;for(intj=1;j<i;j++){t=i%j;if(t==0)sum+=j;}if(sum==i){printf("%ditsfactorsare",i);for(intm=1;m<i;m++)if((i%m)==0)printf("%d,",m);printf("\b\n");}}} 阅读全文
posted @ 2013-12-12 19:12
Latent_Truth
阅读(1477)
评论(0)
推荐(0)
摘要:
include#includevoidmain(){floata,x1=1,x2,t=0;(赋值)printf("请输入一个数:\n");scanf("%f",&a);x2=(1/(2.0))*(x1+a/x1);while(fabs(x2-t)>0.00001)(精确度){x2=(1/(2.0))*(x1+a/x1);t=x1;(相互记录值)x1=x2;}printf("%.2f的平方根为:%.5f\n",a,x2);} 阅读全文
posted @ 2013-12-12 19:09
Latent_Truth
阅读(5450)
评论(0)
推荐(0)
摘要:
#includevoidmain(){printf("请输入两个正整数,中间请用逗号隔开:");intNum1,Num2,Mid=1,Max,Min,t;scanf("%d,%d",&Num1,&Num2);Max=Num1>Num2?Num1:Num2;Min=Num1>Num2?Num2:Num1;while(Mid!=0){Mid=Max%Min;if(Mid==0)printf("这两个数的最大公约数为:%d\n",Min);else{ Max=Min;Min=Mid;(赋值)}}t=Num1*Nu 阅读全文
posted @ 2013-12-12 19:08
Latent_Truth
阅读(306)
评论(0)
推荐(0)