/**********Program**********/
int i,k=1; if(m<=1) k=o;
for(i=2;i /********** End **********/ } yzj() { FILE *IN,*OUT; int iIN,iOUT,i; IN=fopen(\if(IN==NULL) {printf(\} OUT=fopen(\if(OUT==NULL) {printf(\} for(i=0;i<10;i++) { fscanf(IN,\ iOUT=fun(iIN); fprintf(OUT,\} fclose(IN); fclose(OUT); } /*------------------------------------------------ 46 【程序设计】 -------------------------------------------------- 题目: 给定n个数据, 求最小值出现的位置 (如果最小值出现多次,求出第一次出 现的位置即可)。 -------------------------------------------------- 注意:部分源程序给出如下。请勿改动主函数 main和其它函数中的任何内容,仅在函数 station的花括号中填入所编写的若干语句。 ------------------------------------------------*/ #include \int station(int s[],int n) { /**********Program**********/ int i,k; k=0; for(i=1;i /********** End **********/ } void main() { int a[100],n,i,t; printf(\请输入n值:\ scanf(\ printf(\请输入%d个数:\\n\ for(i=0;i scanf(\ t=station(a,n); printf(\ yzj(); } yzj() { FILE *IN,*OUT; int n; int i[10]; int o; IN=fopen(\if(IN==NULL) {printf(\} OUT=fopen(\if(OUT==NULL) {printf(\} for(n=0;n<10;n++) { fscanf(IN,\ } o=station(i,10); fprintf(OUT,\fclose(IN); fclose(OUT); } /*------------------------------------------------ 47 【程序设计】 -------------------------------------------------- 题目:编写函数fun求1000以内所有m的倍数之和。 -------------------------------------------------- 注意:部分源程序给出如下。请勿改动主函数 main和其它函数中的任何内容,仅在函 数fun的花括号中填入所编写的若干语句。 ------------------------------------------------*/ #define N 1000 #include \#include int fun(int m); void main() {int sum; sum=fun(7); printf(\以内所有%d的倍数之和为:%d\\n\ yzj(); } int fun(int m) { /**********Program**********/ int s=0,i; for(i=1;i /********** End **********/ } yzj() { FILE *IN,*OUT; int n; int i[10]; int o; OUT=fopen(\if(OUT==NULL) {printf(\} o = fun(6); fprintf(OUT,\ fclose(OUT); } /*------------------------------------------------ 48【程序设计】 -------------------------------------------------- 题目:调用函数fun判断一个三位数是否\水仙花数\。 在main函数中从键盘输入一个三位数,并输 出判断结果。请编写fun函数。所谓\水仙花 数\是指一3位数,其各位数字立方和等于该 数本身。 例如,153是一个水仙花数,因为153=1+125+27。 -------------------------------------------------- 注意:部分源程序给出如下。请勿改动主函数main 和其它函数中的任何内容,仅在函数fun的花 括号中填入所编写的若干语句。 ------------------------------------------------*/ #include \int fun(int n) { /**********Program**********/ int bw,sw,gw; bw=n/100;sw=(n-bw*100)/10;gw=n; if(n==bw*bw*bw+sw*sw*sw+gw*gw*gw) return 1; else return 0; /********** End **********/ } void main() { int n,flag; scanf(\ flag=fun(n); if(flag) printf(\是水仙花数\\n\ else printf(\不是水仙花数\\n\ yzj(); } yzj() { FILE *IN,*OUT; int iIN,i; int iOUT; IN=fopen(\if(IN==NULL) {printf(\}