for(i=0;i<10;i++) scanf(\ find_max_min(/**/ /**/,10); printf(\ }
第2套
1.补充程序Ccon021.C,使其满足下式的一位整数A和B的值。
-------Ccon021.C--------------------------------------------------------------------------- #include
int a,b,k;
int plu = /**/ /**/ for(a=1; a<10; a++) for(b=1; b<10; b++) {
k = (a*10+b) * /**/ /**/ ;
if(k==plu) printf(\ } }
2.补充程序Ccon022.C,使其实现输入若干整数,统计其中大于零和小于零的个数,输入零结束。
-------Ccon022.C--------------------------------------------------------------------------- #include
int n,a,b;
/**/ /**/ scanf(\
while(/**/ /**/) {
if(n>0) a++;
else /**/ /**/ scanf(\ }
printf(\}
3.补充程序Ccon023.c,该程序可测试歌德巴赫猜想:从键盘上输入一个大于6的偶数,总能找到两个素数,使得这两个素数之和正好等于该偶数。
41
-------Ccon023.C--------------------------------------------------------------------------- #include
for(k=2; k<=n/2+1; k++)
if (n%k==0) { flag=/**/ /**/ ; break;} return flag; }
void main() { int num, a; clrscr(); do
{ printf(\ scanf(\
}while(num<=6||num%2==1); for(a=2;a<=num/2+1;a++)
if(prime(a) && prime(/**/ /**/)) printf(\}
第3套
1.补充程序Ccon031.C,使其用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根。 -------Ccon031.C--------------------------------------------------------------------------- #include
{ x0=x;
f=((2*x0-4)*x0+3)*x0-6; f1=(6*x0-8)*x0+3; x=x0-f/f1;
}/**/ /**/(fabs(x-x0)>=1e-6); printf(\}
2.补充程序Ccon032.C,该程序的功能是输出的一行字符中的大写字母转变为相应的小写字母,小写字母则转变为相应的大写字母,其余字符不变。
-------Ccon032.C--------------------------------------------------------------------------- #include
42
printf(\
for(i=0;((s[i]=getchar())!='\\n')&&(i<80);i++); s[i]='\\0';
for(i=0;s[i]!='\\0';/**/ /**/) {
if(s[i]>='a'&&s[i]<='z') s[i]=s[i]-32;
else if(/**/ /**/) s[i]=s[i]+32; printf(\ } }
3.补充程序Ccon033.c,其中main函数通过调用average函数计算数组元素的平均值。 -------Ccon033.C--------------------------------------------------------------------------- #include
float average(int *pa,int n) {
int k;
/**/ /**/ for(k=0;k avg = avg+/**/ /**/; avg = avg/n; return avg; } void main() { int a[5]={20,30,45,64,23}; float m; m=average(/**/ /**/, 5); printf(\} 第4套 1.补充程序Ccon041.C,使其实现从键盘输入一个同学的姓名(如“Jack”),输出问候该同学的信息(如“Hello,Jack!”)。 -------Ccon041.C--------------------------------------------------------------------------- /**/ /**/ /**/ /**/ str[11]; printf(\ scanf(\ printf(\ getch(); } 43 2.补充程序Ccon042.C,使程序中的sort()函数用冒泡法对数组a中的m个元素从大到小排序。 -------Ccon042.C--------------------------------------------------------------------------- #include for(i=0;i**/ /**/;i++) { swap=0; for(j=0;j if/**/ /**/ { swap=1; t=a[j]; a[j]=/**/ /**/; a[j+1]=t; } } if (!swap) break; } } void main() { int a[]={23,55,8,32,18,2,9}; int i,k=sizeof(a)/sizeof(int); sort(a,k); for(i=0;i printf(\ \ printf(\ getch(); } 3.补充程序Ccon043.C,使程序中的fun()函数能用勾股定理判断一个三角形是否为直角三角形,即输入一个三角形的三边长a,b,c。若能构成直角三角形则返回1,不能则返回0。 -------Ccon043.C--------------------------------------------------------------------------- #include int fun(/**/ /**/) { float temp; int bTrue=0; if(a 44 a=b; b=temp; } if(a if(fabs(/**/ /**/-(b*b+c*c))<1.0e-15) bTrue=1; return bTrue; } main() { float a,b,c; printf(\ scanf(\ if(fun(a,b,c)==1) printf(\ else printf(\ getch(); } 第5套 1.补充程序Ccon051.C,使其实现从键盘输入一个整数,输出该数的平方。 -------Ccon051.C--------------------------------------------------------------------------- #include int x; printf(\ scanf(\ /**/); printf(\ /**/); getch(); } 2.补充程序Ccon052.C,使程序中的sort()函数用选择法对数组a中的m个元素从大到小排序。 -------Ccon052.C--------------------------------------------------------------------------- #include for(i=0;i 45