{
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
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
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
相关推荐: