----- 【 标准答案 】 ----- ---------------------- double z; if(x>10) z=exp(x); else if(x>-3) z=log(x+3); else z=sin(x)/(cos(x)+4); return(z); ----------------------
7【程序设计】
功能:根据整型形参m,计算如下公式的值:y=sin(m)*10。 例如:若m=9,则应输出:4.121185
------------------------------------------------*/
#include
double fun(int m) {
/**********Program**********/
/********** End **********/ }
main() {
int n;
printf(\ scanf(\
printf(\ wwjt(); }
void wwjt() {
FILE *IN,*OUT; int i ; int t; double o;
IN=fopen(\
if(IN==NULL) {
printf(\ }
OUT=fopen(\ if(OUT==NULL) {
printf(\ }
for(i=0;i<5;i++) {
fscanf(IN,\ o=fun(t);
fprintf(OUT,\ }
fclose(IN); fclose(OUT); }
----- 【 标准答案 】 ----- ---------------------- double y=0; y=sin(m)*10; return(y); ----------------------
8【程序设计】
功能:计算n门课程的平均值,计算结果作为函数值返回。 例如:若有5门课程的成绩是:92,76,69,58,88, 则函数的值为76.600000。
------------------------------------------------*/
#include
float fun(int a[],int n) {
/**********Program**********/
/********** End **********/
}
main() {
int a[]={92,76,69,58,88}; printf(\ wwjt(); }
void wwjt() {
FILE *IN,*OUT; int iIN[10],i,j; float fOUT;
IN=fopen(\ if(IN==NULL) {
printf(\erify The Currernt Dir..it May Be Changed\ }
OUT=fopen(\ if(OUT==NULL) {
printf(\erify The Current Dir.. it May Be Changed\ }
for(j=0;j<5;j++) {
for(i=0;i<5;i++)
fscanf(IN,\ fOUT=fun(iIN,5);
fprintf(OUT,\ }
fclose(IN); fclose(OUT); }
答案在Program与end之间 int i;
float y=0;
for(i=0;i 9【程序设计】 功能:能计算从1开始到n的自然数中偶数的平方的和,n由 键盘输入,并在main()函数中输出。(n是偶数) ------------------------------------------------*/ #include int fun(int n) { /**********Program**********/ /********** End **********/ } main() { int m; printf(\ scanf(\ printf(\ wwjt(); } void wwjt() { FILE *IN,*OUT; int t; int o; int c; IN=fopen(\ if(IN==NULL) { printf(\ } OUT=fopen(\ if(OUT==NULL) { printf(\ }
相关推荐: