下面程序的功能是计算1-3+5-7+ …… -99+101的值。#include int sum(){int i,t=1,s=0;for(i=1;i<=101;i+=2){① ;s=s+t;②;}return s;}int main(){int s=0;s=sum();printf("%d\n",s);return 0;}
查看答案
下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。#include int main(){int n,k=1,s=0,m;for(n=1;n<=100;n++){k=1;s=0;① ;while( ②){k*=m%10;s+=m%10;③ ;}if(k>s)printf("%d\n",n);}return 0;}
下面程序的功能是统计用0至9之间的不同的数字组成的三位数的个数。#include int main(){int i,j,k,count=0;for(i=1;i<=9;i++){for(j=0;j<=9;j++){if( ①)continue;else{for(k=0;k<=9;k++){if( ②)count++;}}}}printf("%d",count);return 0;}
下面程序的功能是计算S= 0!+1!+2!+…+k! (k>=0)。#include long fun(int n){int i;long s=1;for(i=1; ①;i++)s*=i;return( ②);}int main(){int k,n;long s;scanf("%d",&n);s=③ ;for(k=0;k<=n;k++)s+= ④ ;printf("%ld\n",s);return 0;}
下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+……+1/n2,求π值。#includedouble pi(long n){double s=0.0;long i;for(i=1;i<=n;i++)s=s+ ①;return( ②);}