程序設計:
/*------------------------------------------------
【程序設計】
--------------------------------------------------
功能:用函數(shù)求N個[10,60]上的整數(shù)中能被5整除的最大
的數(shù),如存在則返回這個最大值,如果不存在則
返回0。
------------------------------------------------*/
#include "stdio.h"
#include "stdlib.h"
#define N 30
int find(int arr[],int n)
{
int m=0;
/*********Begin**********/
/********** End **********/
return(m);
}
main()
{
int a[N],i,k;
void TestFunc();
for(i=0;i a[i]=rand()P+10; for(i=0;i { printf("]",a[i]); if((i+1)%5==0) printf("\n"); } k=find(a,N); if(k==0) printf("NO FOUND\n"); else printf("the max is:%d\n",k); TestFunc(); } void TestFunc() { FILE *IN,*OUT; int n; int i[5]; int o; IN=fopen("in.dat","r"); if(IN==NULL) { printf("Read File Error"); } OUT=fopen("out.dat","w"); if(OUT==NULL) { printf("Write File Error"); } for(n=0;n<5;n++) { fscanf(IN,"%d",&i[n]); } o=find(i,5); fprintf(OUT,"%d\n",o); fclose(IN); fclose(OUT); 【參考代碼】 int i; for(i=0;i if(arr[i]%5==0 && arr[i]>m) m=arr[i]; /*------------------------------------------------ 【程序設計】 -------------------------------------------------- 功能:根據(jù)整型參數(shù)n,計算如圖公式的值。 ------------------------------------------------*/ #include "stdio.h" #include "conio.h" double fun(int n) { /*********Begin**********/ /********** End **********/ } main() { int m; void TestFunc(); printf("Enter m: "); scanf("%d", &m); printf("\nThe result is %f\n", fun(m)); TestFunc(); } void TestFunc() { FILE *IN,*OUT; int s ; int t; double o; IN=fopen("in.dat","r"); if(IN==NULL) { printf("Read File Error"); } OUT=fopen("out.dat","w"); if(OUT==NULL) { printf("Write File Error"); } for(s=1;s<=5;s++) { fscanf(IN,"%d",&t); o=fun(t); fprintf(OUT,"%f\n",o); } fclose(IN); fclose(OUT); } 【參考代碼】 double a=1;int i; for(i=1;i a=1.0/(1+a); return a;
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 | |
全國職稱計算機考試速成過關系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |