2010福建省C语言模拟题十套(附带答案)(7)

2019-03-15 17:42

t[j]=str1[i]; j++; } }

t[j]='\\0';

printf(\printf(\}

-------------------------Cmody012.c------------------- #include #include #include #include #define M 50 double fun(int n) {

double y=0.0; int i,j; j=0;

for(i=1;;i++) {

/**/if((i<10)&&(i%3==0))/**/ 改为i>10 {

/**/y+=1/i;/**/改为 y+=1.o/i j++; }

if(j==n)break; }

return y; }

void main() {

clrscr();

printf(\}

第2套

1.程序Cmody021.c输出如下所示图形: * *** ***** ******* *********

2.程序Cmody022.c的功能是求解百元买百鸡问题:

设一只公鸡2元、一只母鸡1元、一只小鸡0.5元。问一百元买一百只鸡,公

31

鸡、母鸡、小鸡数可分别为多少?有多少种分配方案? -------------------------Cmody021.c------------------- #include void main() {

/**/int i ; j;/**/ 将中间的分号去掉 for(i=1;i<=5;i++) {

for(j=1;j<=5-i;j++)printf(\

/**/ for(j=1;j<=5;j++)/**/ j<=2*i-1 printf(\ printf(\} }

-------------------------Cmody022.c------------------- #include #include

/**/int fun();/**/ 把分号去掉 {

int hen,cock,chicken,n=0; clrscr();

for(cock=0;cock<=50;cock+=1) for(hen=0;hen<=100;hen=hen+1) {

chicken=2*(100-hen-2*cock);

/**/if(cock+hen+chicken=100)/**/ =改为== {

n++;

printf(\ if(n==20)getch(); } } return n; }

void main() {

int num; num=fun();

printf(\getch(); }

第3套

1.程序Cmody031.c的功能是:从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输出运算的结果。

32

如输入:1+2 将输出:1+2=3

2.程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。 -------------------------Cmody031.c------------------- #include #include void main() {

int m,n,result,flag=0;

/**/char ch,/**/ 把逗号该分号; clrscr();

printf(\scanf(\/**/switch ch/**/ switch( ch) {

case '+':result=m+n;break; case '-':result=m-n;break; case '*':result=m*n;break; case '%':result=m%n;break; case '/':result=m/n;break;

default:{printf(\}

if(!flag)printf(\getch(); }

-------------------------Cmody032.c------------------- #include #include void main() {

int num; printf(\num=fun();

printf(\getch(); }

int fun() {

int m,i,k,n=0;

for(m=201;m<=300;m++) {

k=sqrt(m+1); for(i=2;i<=k;i++)

/**/if(m/i==0)/**/ 什么是素数if(m%i==0)

33

break;

/**/if(i==k)/**/ if(i==k+1) {

printf(\n++;

if(n==0)printf(\} }

return n; }

第四套

1.程序Cmody041.c,其功能是统计输入字符串中小写英文字母的个数。如 输入:abcdEFGHIJK123 输出:4

2.程序Cmody042.c,其功能是将从键盘依次输入的M个整数逆序输出。-------------------------Cmody041.c------------------- #include #include main() {

char str1[128];

/**/int i;len,sum=0;/**/ 分号错误 gets(str1);

len=strlen(str1); for(i=0;i

/**/if(str1[i]>='a'||str1[i]<='z')/**/改为&& sum++; }

printf(\getch(); }

-------------------------Cmody042.c------------------- #include #include #define M 8 main() {

int a[M],i;

printf(\for(i=0;i

scanf(\printf(\/**/for(i=M-1;i<=0;i--)/**/i>=0

34

printf(\printf(\getch(); }

第5套

1.程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。 如 输入:abcDEFGH123 输出:5

2.程序Cmody052.c,其功能是实现从键盘依次输入M个整数,输出其中所有的偶数。

如 输入:23 62 38 45 26 输出:62 38 26

-------------------------Cmody051.c------------------- #include #include main() {

/**/char str1/**/ 加分号; int i,len,sum=0;

printf(\scanf(\len=strlen(str1); for(i=0;i

if(str1[i]>='A'&&str1[i]<='Z') /**/sum--;/**/sum++; }

printf(\getch(); }

-------------------------Cmody052.c------------------- #include #include

/**/#include M 5/**/ #define M 5 main() {

int a[M],i;

printf(\for(i=0;i

printf(\for(i=0;i

/**/if(a[i]/2==0)/**/ if(a[i]%2==0) printf(\

35


2010福建省C语言模拟题十套(附带答案)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:QC小组的基本概念及责任和活动

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: