main()
{
int a,b,k
printf("请输入 a:\n")
scanf("%d",&a)
printf("请输入 b:\n")
scanf("%d",&b)
k=aa=bb=k
printf("a=%d b=%d\n",a,b)
}
for(a=na<=-n&&a!=0a++)这句有问题,当a=0的时候就跳出循环了,应该这样修改:
if(n<0)
{ for(a=na<=-na++)
if(a!=0)
{if(n%a==0)
P("%5ld",a)}
}
/*用C语言写出公式:e=1+1/1!+1/2!+1/3!+…+1/n!的程序清单*/#include <stdio.h>
int main(int argc, char *argv[])
{
double e = 0
int i, n
printf("enter n:")
scanf("%d", &n)
for (i = 1i <= ni++)
{
e += (double)1 / i
}
printf("result:%lf\n", e)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)