文档介绍:精品文档
精品文档
2
精品文档
数据的分离操作
以下程序的功能是:实现累加输入变量x各个数位之和main()
{intx,s=0;scanf("%d",&x);while((1))
{s+=(2);
;}
printf("%d",&n);
for(;(1);i++)
{s+=(2);
;
}
printf("s=%d\n",s);
}
以下程序的功能是算:1-3+5-7⋯⋯-99+101main()
{inti=1,j=1,s=0;while((1))
{s+=(2);
i+=2;
(3);
}
printf("s=%d\n",s);
}
以下程序的功能是:算1+1/2+⋯⋯+1/nmain()
{intn;float(1);scanf("%d",&n);while(n>0)
{s+=(2);
;}printf("s=%f\n",s);}
通形参n算:1+1/2+1/3+1/4⋯⋯1/nfloatfun(intn)
{
}
main()
{intn;
floats;
scanf("%d",&n);
s=fun(n);
printf("s=%f\n",s);}
7. 通形参n算:1-1/2+1/3-1/4 ⋯⋯1/n
精品文档
精品文档
8
精品文档
main()
{inti=1,j=1,n;
floats=0;
scanf("%d",&n);
for(;(1);i++)
{s+=(2);
;
}
printf("s=%d\n",s);
}
通形参n算:1+1/3+1/5+⋯1/(2*n-1)main()
{inti=1,n;floats=0;
scanf("%d",(1));for(i=1;(2);i++)
s+=(3);
printf("s=%f\n",s);
}
通形参n算:1-1/3+1/5⋯1/(2*n-1)main()
{inti=1,j=1,n;floats=0;
scanf("%d",&n);for(;(1);i++)
{s+=(2);
(3);
}
printf("s=%f\n",s);
}
以下程序的功能是:1!+2!+3!+⋯n!main()
{inti,n;
精品文档
精品文档
9
精品文档
longt=1,s=0;scanf("%d",&n);for(i=1;(1);i++)
{(2);
(3);}
printf("s=%ld\n",s);}
精品文档
精品文档
10
精品文档
找最大或最小元素
以下程序的功能是:输入10个整数到一维数组,输出其中最大数main()
{inta[10],i,max;for(i=0;i<10;i++)scanf("%d",&a[i]);
=a[0];
for(i=1;i<10;i++)
if((2)) (3);
printf("max=%d\n",max);}
以下程序的功能是:输入10个整数到一维数组,输出其中最大数
main()
{inta[10],i,max;for(i=0;i<10;i++)scanf("%d",&a[i]);
=0;
for(i=1;i<10;i++)if((2))(3);
printf("max=%d\n",a[max]);}
返回数组a中的最大值intfun(inta[],intn)
{inti,max;
;
for(i=1;i<n;i++)
if(a[i]>max) ;
;
}
main()
{inta[]={3,7,2,9,4,5},max;max=fun(a,6)
printf("max=%d\n",max);
}
返回数组a中的最大值intfun(inta[],intn)
{inti,max;
;
for(i=1;i<n;i++)
if( ) ;
returnmax;
}
main()
{inta[]={3,7,2,9,4,5},max;max=fun(a,6)
精品文档
精品文档
11
精品文档
printf("max=%d\n",a[max]);
}
返回数组a中的最大值voidfun(inta[],intn,int*max){inti;
;
for(i=1;i<n;i++)
if( ) ;
}
main()
{inta[]={3,7,2,9,4,5},max;fun(a,6,&max)
printf("max=%d\n",max);
}
返回数组a中的最大值voidfun(inta[],intn,int*max)
{inti;
;
for(i=1;i<n;i++)
if( ) ;
}
main()
{inta[]={3,7,2,9,4,5},max;fun(a,6,&max)
printf("max=%d\n"