t[j]=str1[i]; j++; } }
t[j]='\\0';
printf(\printf(\}
-------------------------Cmody012.c------------------- #include
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
/**/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
/**/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
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
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
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 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 /**/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 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