C语言试题汇总 联系客服

发布时间 : 星期四 文章C语言试题汇总更新完毕开始阅读d6bb3a2b2af90242a895e5b9

{

printf(\ }

OUT=fopen(\ if(OUT==NULL) {

printf(\ }

o = fun();

fprintf(OUT,\ fclose(IN); fclose(OUT); }

-----【 标准答案 】 ----- ----------------------

long int j; int i,k; double e,jc; i=1; e=0.0; jc=1.0; while(jc>=0.000001) { e=e+jc; j=1; for(k=1;k<=i;k++) j=j*k; jc=1.0/j; i++; } return e; ----------------------

2【程序设计】

功能:编写函数fun求sum=d+dd+ddd+??+dd...d(n个d), 其中d为1-9的数字。

例如:3+33+333+3333+33333(此时d=3,n=5),d和n在主函 数中输入。

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

#include void wwjt();

long int fun(int d,int n) {

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

/********** End **********/ }

main() {

int d,n;

long sum,fun(); printf(\ scanf(\ printf(\ scanf(\ sum=fun(d,n);

printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; int n; int i[2]; long o;

IN=fopen(\ if(IN==NULL) {

printf(\ }

OUT=fopen(\ if(OUT==NULL) {

printf(\ }

for(n=0;n<2;n++) {

fscanf(IN,\ }

o = fun(i[0],i[1]);

fprintf(OUT,\

fclose(IN); fclose(OUT); }

-----【 标准答案 】 ----- ---------------------- long int s=0,t=0; int i; for(i=1;i<=n;i++) { t=t+d; s=s+t; d=d*10; } return s; ----------------------

3【程序设计】

功能:编写函数求1~100中奇数的平方和。 结果为166650.000000。

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

#include void wwjt();

float sum(int n) {

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

/********** End **********/ }

main() {

printf(\ wwjt(); }

void wwjt() {

FILE *IN,*OUT; int i; float o;

IN=fopen(\ if(IN==NULL) {

printf(\ }

OUT=fopen(\ if(OUT==NULL) {

printf(\ }

for(j=0;j<5;j++) {

fscanf(IN,\ o=sum(i);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

----- 【 标准答案 】 ----- ---------------------- float s=0; int i; for(i=1;i<=n;i=i+2) s=s+i*i; return(s); ----------------------

4【程序设计】

功能:编写函数求3!+6!+9!+12!+15+18!+21!。

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

#include