1、A、8,20B、8,16C、8,17D、8,8C2491请阅读以下程序:#includestring、hvoid fun(int b) static int i=0; do bi+=bi+1; while(+i2); int k,a5=1,3,5,4,9; fun(a); for(k=0;k5;k+)printf(%d,ak);上面程序的输出就是()、 A、48579B、48549C、48999D、135792643有以下程序:void fun(int a,int n)int i,t;for(i=0;in/2;i+)t=ai;ai=an-1-i;an-1-i=t;int k10=1,2,3,4
2、,5,6,7,8,9,10,i;fun(k,5);for(i=2;8;i+)printf(,ki);n);程序的运行结果就是()、A、876543B、321678C、D、345678程序设计5340/*-【程序设计】-题目: 给定n个数据, 求最小值出现的位置 (如果最小值出现多次,求出第一次出 现的位置即可)。注意:部分源程序给出如下。请勿改动主函数 main与其它函数中的任何内容,仅在函数 station的花括号中填入所编写的若干语句。*Begin*与* End *不可删除-*/#include stdio、hint station(int s,int n)/*Begin*/* End *
3、/ int a100,n,i,t; scanf(,&n); for(i=0;n;i+)ai); t=station(a,n); printf(the min_value position is:,t); TestFunc();TestFunc()FILE *IN,*OUT;int n;int i10;int o;IN=fopen(in、dat,rif(IN=NULL)printf(Read OUT=fopen(out、datwif(OUT=NULL)Write for(n=0;n10;n+) fscanf(IN,in);o=station(i,10);fprintf(OUT,o);fclose
4、(IN);fclose(OUT);示例代码:int i,k; k=0; for(i=1; if(sisk) k=i; return(k);5371功能:求小于形参n同时能被3与7整除的所有自然数之与的平方根,并作为函数值返回。例如若n为1000时,程序输出应为:s=153、909064。void TestFunc();#include double fun( int n) /*Begin*/ /* End */ printf(s=%lfn,fun(1000);void TestFunc() FILE *IN,*OUT; int i; double s; IN=fopen( if(IN=NULL
5、) OUT=fopen( if(OUT=NULL)i); s=fun(i); fprintf(OUT,%lf,s); fclose(IN); fclose(OUT);int i; double s=0;i+) if(i%3=0 & i%7=0) s+=i; return sqrt(s);程序填空599/*-【程序填空】-计算并输出500以内最大的10个能被13或17整除的自然数之与。-*/*FILL*/int fun(_ ) int m=0, mc=0, j, n; /*FILL*/ while (k = 2 & _) if (k%13 = 0 | _) m=m+k; mc+; k-; _;m
6、ain ( ), fun (500);位置 1:int k位置 2:mc mc 【或】 mc = mc位置 3:k%17 = 0 【或】 !(k%17) 【或】 k/17*17=k位置 4:return m 【或】 return (m)546/* 给定程序中,函数fun的功能就是: 将NN矩阵中元素的值按列右移1个位置,右边被移出矩阵的元素绕回左边。 例如,N=3,有下列矩阵 1 2 3 4 5 6 7 8 9 计算结果为 3 1 2 6 4 5 9 7 8 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! */#define
7、 N 4void fun(int (*t)N)int i, j, x;/*FILL*/ i=1; j-) tij=tij-1; ti_3_=x;int tN=21,12,13,24,25,16,47,38,29,11,32,54,42, 21,33,10, i, j;The original array:N; for(j=0; j j+) printf(%2d ,tij); fun(t);nThe result is:NN-1543 将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新的数,并作为函数值返回。 例如,输入一个整数:,函数返回值为:64862。unsigned long fun(unsigned long n)unsigned long x=0; int t; while(n) t=n%10; if(t%2=_1_)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1