C语言模拟题(参考).docxVIP

  • 205
  • 0
  • 约1.09万字
  • 约 21页
  • 2017-02-03 发布于浙江
  • 举报
C语言模拟题 /*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:已知一个数列,它的头两项分别是0和1,从第三项开始以后的每项都是其前两项之和。编程打印此数,直到某项的值超过200为止。-------------------------------------------------------*/#include lt;stdio.hgt;int main(){int i,f1=0,f2=1;/***********SPACE***********/for(i=0;;i++){printf(quot;%d\tquot;,f1);/***********SPACE***********/if(f1gt;200) break;printf(quot;%d\tquot;,f2);if(f2gt;200) break;if(i%2==0) printf(quot;\nquot;);f1+=f2;/***********SPACE***********/f2+=f1;}printf(quot;\nquot;);return 0;}/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:编写函数fun求1000以内(正整数,不包括1000)所有8的倍数之和。------------------------------------------------------*/#include lt;stdio.hgt;#define N 1000int fun(int m){/**********FOUND**********/int s=0,i; /**********FOUND**********/for(i=1;ilt;N;i++)/**********FOUND**********/if(i%m==0) s=s+i;return s; }int main(){int sum;sum=fun(8);printf(quot;%d以内所有%d的倍数之和为:%d\nquot;,N,8,sum);return 0;}/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:求出数组中最大数和次最大数,并把最大数和a[0]中的数对调、次最大数和a[1]中的数对调。------------------------------------------------------*/#include lt;stdio.hgt;#define N 20void fun ( int a[], int n ){ int i, m, t, k ;for(i=0;ilt;2;i++)/*两次循环,分别找最大数和次大数*/{/**********FOUND**********/m=i;for(k=i;klt;n;k++)/**********FOUND**********/if(a[k]gt;a[m]) m=k;t=a[i];a[i]=a[m];a[m]=t;}} int main( ){int b[N]={11,5,12,0,3,6,9,7,10,8}, n=10, i;for ( i=0; ilt;n; i++ ) printf(quot;%d quot;, b[i]);printf(quot;\nquot;);/**********FOUND**********/fun ( b, n);for ( i=0; ilt;n; i++ )printf(quot;%d quot;, b[i]);printf(quot;\nquot;);return 0;}/*------------------------------------------------【程序设计】--------------------------------------------------功能:编写函数fun求一个字符串(长度不超过80)的长度,在main函数中输入字符串,并输出其长度。------------------------------------------------*/#include lt;stdio.hgt;void w

文档评论(0)

1亿VIP精品文档

相关文档