C程序设计期末

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

/*-------------------------------------------------------

【程序填空】

---------------------------------------------------------

题目:以下程序用于判断a,b,c能否构成三角形,若能则输出YES,若不能则输出NO。确定a,b,c能构成三角形的条件是需要同

时满足三条件:a+b>c,a+c>b,b+c>a。请填空。

-------------------------------------------------------*/

main()

{ float a,b,c;

/***********SPACE***********/

scanf("%f%f%f",&a,&b,&c);

/***********SPACE***********/

if(a+b>c&&a+c>b&&【?】)

printf("YES\n"); /*a,b,c能构成三角形*/

else printf("NO\n"); /*a,b,c不能构成三角形*/

}

【程序填空】

---------------------------------------------------------

功能:考查字符串数组的应用。输出26个大写英文字母。

-------------------------------------------------------*/

#include

void main (void)

{

char string[256];

int i;

/***********SPACE***********/

for (i = 0; i < 26; i++)

/***********SPACE***********/

string[i] =26; //将26个大写英文字母存入数组string

string[i] = '\0';

/***********SPACE***********/

printf ("the arrary contains %s\n",string[i]);

}

【程序设计】

--------------------------------------------------

功能:编写函数求表达式的和(n的值由主函数输入)。

1-1/2+1/3-1/4+......+1/m

例如:当n=20时,表达式的值为0.668771。

要求:用for循环实现

------------------------------------------------*/

#include

void wwjt();

double sum(int n)

{

/**********Program**********/

/********** End **********/

}

main()

{

int n;

scanf("%d",&n);

printf("sum=%f\n",sum(n));

wwjt();

}

void wwjt()

{

FILE *IN,*OUT;

int n;

int i[10];

double o;

IN=fopen("in.dat","r");

if(IN==NULL)

{

printf("Read FILE Error");

}

OUT=fopen("out.dat","w");

if(OUT==NULL)

{

printf("Write FILE Error"); }

for(n=0;n<5;n++)

fscanf(IN,"%d",&i[n]);

for(n=0;n<5;n++)

{

o = sum(i[n]);

fprintf(OUT,"%f\n",o);

}

fclose(IN);

fclose(OUT);

}

相关文档
最新文档