C++的一些题目啊.

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:25:34
计算数列2/1,3/2,5/3,8/5……f10/f9 之和,其中f0=1,f1=2, 而fn=fn-1+fn-2,(n>1)是通项。本程序运行后输出: 16.479905
#include<stdio.h>
double series_sum(int n)
{
float a=2, b=1, c, k;
double s=0.0;
for(k=1; k<=n; k++)
{
s=s+ ;
c=a; ; b=c;
}
return s;
}
void main()
{
int n=10;
printf("The sum is %lf\n", );
}
还有几题,谢谢高手帮忙啊,考试
(3)下列程序的功能为:输入10行字符,按字符串顺序从低到高排序。 请填写适当的符号或语句,使程序实现其功能,程序以文件名A3T3.c存盘。
#include <stdio.h>
#define N 10
int bigthan( char *str1, char *str2 )
{
for ( ; *str1 || *str2; )
{ if ( *str1 >= *str2 )
return ;
if ( *str1 < *str2 )
return ;
}
}
main()
{ char ls[N][100];
char *ps[N], *t;
int i, j;
for ( i = 0; i < N; i++ )
{ gets( ls[i] );

第一题:
#include<stdio.h>
double series_sum(int n)
{
float a=2, b=1, c, k;
double s=0.0;
for(k=1; k<=n; k++)
{
s=s+a/b ;
c=a;a=a+b ; b=c;
}
return s;
}
void main()
{
int n=10;
printf("The sum is %lf\n",series_sum(n) );
}