您的当前位置:首页正文

C语言考试系统题库

来源:九壹网
造价1201班

#include #include void main()

{ int arr[10]={11,4,2,7,3,12,5,34,5,9},i; int s=0;

/************found************/

for ( i=0; i<10; i++)

/************found************/ if (arr[i] % 2 == 1) s = s + arr[i];

printf(\"The result is: %d\\n\ }

#include \"stdio.h\" #include \"string.h\" void main( ) {

char s[10]; unsigned i; /**************found************/ int n=0;

scanf(\"%s\

/**************found************/ for(i=0;i#include

造价1201班

#include

double average( int arr[ ], int n ) { int k=0,i; double s; s = 0;

for ( i=0 ;i/************found************/ if (arr[i] % 2 == 1) { s = s + arr[i]; k++; } return (s/k) ; }

void main() {

int a[12]={10,4,2,7,3,12,5,34,5,9,21,18}; double s;

/************found************/ s = average(a,12);

printf(\"The result is: %.2f\\n\ }

#include #include #include void main()

{ int x,y,t,max,min,i,n1,n2;

printf(\"Please enter two numbers:\"); scanf(\"%d,%d\ if(x > y)

{t = x; x = y; y = t;} n1=x; n2=y; t = n2 % n1; /************found************/ while( n1>n2 ) { n2 = n1 ; n1 = t ; t = n2 % n1; }

/************found************/ max = t;

min = x * y / max ;

printf(\"max is : %d\\n\ printf(\"min is : %d\\n\ }

#include

#define N 3

造价1201班

int fun(int a[N][N]) {

int min;

/***********begin***********/ int i,j;

min=a[0][0]; for(i=0;i{if(a[i][j]/************end************/ return min; }

void main() {

void NONO( );//函数声明

int a[N][N]={-1,2,3,4,9,5,7,8,6}; int i,j,min;

printf(\"array is:\\n\"); for(i=0;ifor(j=0;jmin=fun(a);

printf(\"Result is: %d\\n\ NONO( ); }

void NONO( ) { FILE *fr,*fw;

int i,j,k,m,a[N][N];

fr=fopen(\"D:\\\\exam\\\\05910327\\\\PROGIN.DAT\ fw=fopen(\"D:\\\\exam\\\\05910327\\\\PROGOUT.DAT\ for(i=1;i<=5;i++) { for(j=0;jfor(k=0;k{ fscanf(fr,\"%d\ fprintf(fw,\"%4d\ fprintf(fw,\"Min = %d\\n\ fclose(fr); fclose(fw); }

#include #include void main() { int a[3][3]={4,4,34,37,3,12,5,6,5},i,j,max,min; max = min = a[0][0]; for ( i=0; i<3; i++)

/************found************/ for ( j=0; j<3; j++) { if ( max < a[i][j] )

max = a[i][j];

/************found************/ if (min > a[i][j]) min = a[i][j]; }

printf(\"The max is: %d\\n\ printf(\"The min is: %d\\n\ }

造价1201班

#include #include #include void main()

{ int a[12]={2,3,5,7,8,9,10,11,12,13,15,17},i,j,k,s; /************found************/ s=0;

for ( i=0; i<12; i++) {

k=(int)sqrt(a[i]);

for ( j=2;j <= k; j++) if (a[i] % j == 0) break; if( j>k ) /************found************/ s=s+a[i]; }

printf(\"Sum is: %d\\n\ }

#include #define M 100 void main() { int a,b,i;

a=0;b=0; /**************found************/ for(i=1;i<=M;i+=2) { a+=i;

/**************found************/ b+=i+1; }

printf(\"sum of evens is %d\\n\ printf(\"sum of odds is %d\\n\ }

造价1201班

#include #include #include void main()

{ int a[12]={2,3,5,7,8,9,10,11,12,13,15,17},i,j,k,s; /************found************/ s=0;

for ( i=0; i<12; i++) {

k=(int)sqrt(a[i]);

for ( j=2;j <= k; j++) if (a[i] % j == 0) break; if( j>k ) /************found************/ s=s+a[i]; }

printf(\"Sum is: %d\\n\ }

#include #include int fun(char str1[],char ch) {

/***********begin***********/

/************end************/ }

void main() {

void NONO( );//函数声明 char str1[80],ch; int count;

printf(\"Enter str1:\\n\"); gets(str1);

printf(\"Enter ch:\\n\");

造价1201班

ch=getchar();

count=fun(str1,ch);

printf(\"Result is: %d\\n\ NONO( ); }

void NONO( ) {FILE *fr,*fw; int i, count; char str[80], ch;

fr=fopen(\"D:\\\\exam\\\\05910327\\\\PROGIN.DAT\ fw=fopen(\"D:\\\\exam\\\\05910327\\\\PROGOUT.DAT\ for(i=1; i<=2; i++)

{ fscanf(fr,\"%s\ ch=fgetc(fr);

count=fun(str,ch);

fprintf(fw,\"Result is :##%d\\n\ fclose(fr); fclose(fw); }

造价1201班

因篇幅问题不能全部显示,请点此查看更多更全内容

Top