|
怎么用c语言编程?
怎么使用C语言完成图片中要求的编程(尽量使用一维数组)
如何使用c语言编程
建议考虑时下火爆的python,python不仅入门简单,灵活高效。更是在人工智能方面应用广泛,对将来大有裨益
用c语言怎么编程?
我的算法没有那位用数列的高效,但可以由用户输入n来确定计算前n项的和
#include<stdio.h>
#include<stdlib.h>
int fa(int n)
{
int a;
if(0==n||1==n)
a=1;
else
a=fa(n-1)+fa(n-2);
return a;
}
int fb(int n)
{
int b;
if(0==n) b=1;
else if(1==n) b=3;
else b=fa(n)+fb(n-1);
return b;
}
main()
{
FILE *fp;
int n,a,b,c,i;
float d,s;
s=0.0;
c=1;
printf("Please enter integer n=");
scanf("%d",&n);
if(n<0) exit(0);
if((fp=fopen("cac.txt","w"))==NULL)
printf("The result cannot be saved.\n");
else
printf("The result is saved as cac.txt\n");
for(i=0;i<n;i++)
{
a=fa(i);
b=fb(i);
fprintf(fp,"%d/%d",a,b);
printf("%d/%d",a,b);
if(i<n-1)
{
if(c>0)
{
fputs("-",fp);
printf("-");
}
else
{
fputs("+",fp);
printf("+");
}
}
else
{
fputs("=",fp);
printf("=");
}
d=((float)c)*((float)a)/((float)b);
s=s+d;
c=c*(-1);
}
fpri
|
上一篇:手表走的快怎么办,钟表走得快怎么办
下一篇:男朋友不接电话不回微信,我应该怎么办?,老公不接电话不回微信怎么办
|