[精选推荐]C语言参考答案.doc求 Sn=a+aa+aaa (有 n 个 a)之值, 其中a是一个数字。例如: 2+22+222+2222 (n=4), n 由键盘 输入。
#
#
main()
{int n,sum=0,i=l,s=2;
scanf(” %d”,&n);
while(i<=n)
{sum=sum+s ;s=s+2*po w( 10,i);
i++;}
printf("sum=%d\nn,sum);
}
求 l!+2!+3!+4!+5!+...+20!)
#
main()
{int n,i=l;long sum=O,s=l;
scanf("%d",&n);
while(i<=n)
{s=s*i;sum=sum+s;i++;} printf("sum=%ld\nn,sum);
}
一个数如果恰好等于它的因子之 和,这个数就称为"完数"。例如,6 的因子为1、2、3,如6=1+2+3, 因此6是”完数”。编程序找出1000 之内的所有完数,并按下面格式输 出其因子
#include""
main()
{
int m,i,j,s;
for(m=6;m< 10000;m++)
{
s=l;
for(i=2;i<m;i++)
if(m%i==0) s=s+i;
if(m-s==0)
{
printf("%5d its fastors are 1
",m);
for(j=2;j<m;j++)
if(m%j==0)
printf(”%d ”,j);
printf(n\nn);
} } }
有一分数序列,求出这个数列的前
20项之和。
main()
{int i=l,n;double
t,x 二 1 ,y=2,s,sum=0; scanf(”%ld”,&n); while(i<=n) {s=y/x;sum=sum+s;t=y;y=y+x;x=t;i ++;}
printf(H%f\nn,sum); }
一球从100米高度自由下落,每次 落地后返回原高度的一半,再落 下。求它在第10次落地时共经过 多少米?第10次反弹多高? main()
{int i,n;double h=100,s=100; scanf("%d",&n);
for(i=l;i<=n;i++)
{h*=;if(i==l)
continue; s=2*h+s;} printf("h=%f,s=%f\n",h,s); }
下面程序的输出是:( )
Main()
{ enum en{Sat=5,Sun};
char * w {}={“Sun",
“Mon”, “Tuse", “Wed", “ThiT, “Fri”, “Saf'};
printf(“%s%s \ n",
w[sat], w[Sun]);
}
两个整型存储单元,并通过形参传 回这两个整型存储单元的地址给 si和s2,请在下面☆处填写适当内 容。
Main()
{int *sl,*s2;
Fun(^);
Int Fun(^)
{*p=(int*)malloc(sizeof(int)); *q
[精选推荐]C语言参考答案 来自淘豆网www.taodocs.com转载请标明出处.