C语言程序设计习题补充资料(答案)
D
}
10. 参考程序
char *EXUL( char tt[ ] )
{ char *p=tt
for(;*tt;tt++ )
if ((*tt>='A') && (*tt<='Z'))
*tt ='A'-'a';
return p;}
第3章 C 语言上机考试样卷
一、程序调试
1.
(1) scanf (“%d”,&n),n<=0
(2) t=t*2
2..
(1) float *x[],int m,int n
(2) a[i]
3..
(1) m<=0||n<=0
(2) k=m
4 .
(1) m=m-1
(2) f(x,&n)
5 .
(1) while(n>0)
(2) n=n/10
6.
(1) m=m/10
(2) return –y;
7.
(1) return 1
(2) f(a,b,c,&u1,&u2)
8..
(1) t=a[0]
(2) j=1;j<n;j++
9..
(1) int i
(2) i==1
12 .
(1) y=x[0]
(2) f(b,5,-1)
13.
(1) m<=0||n<=0
(2) k=k+m
二、程序设计题
1. 参考程序 ??
{ x=(a+b+c)/2;
s=sqrt(x*(x-a)*(x-b)*(x-c));
2. 参考程序
p=fopen("","w");
while (*a!=’\0’)
{s=s+*a; a++;}
fprintf(p,"%d",s);
fclose(p);
3. 参考程序
p=fopen("","w");
for(x=1;x<=sqrt(2000);x++)
for(y=1;y<=sqrt(2000);y++)
for(z=1;z<=sqrt(2000);z++)
if(x*x+y*y+z*z)==2000)
k++;
fprintf(p,"%d", k);
fclose(p);
4. 参考程序
FILE *p; int x=0;
p=fopen("","w");
do{
x++; }
while( !(x%3==1&& x%5==3&& x%7==5&& x%9==7);
fprintf(p,"%d",x);
fclose(p);
5. 参考程序
p=fopen("","w");
for( i=2;i<=12;i++)
{ k=k*i;
s=s+k; }
fprintf(p,"%d",s);
fclose(p);
6. 参考程序
p=fopen("","w");
for( i=0;i<10;i++)
if( ( (x[i]-1)* (x[i]-1)+ (y[i]+)* (y[i]+)<25)
&& ( (x[i]-)* (x[i]-)+y[i]* y[i]<36 ) )
k++;
fprintf(p,"%d",k);
fclose(p);
7. 参考程序
p=fopen("","w");
for( i=0;i<n-1;i++){
k=i;
for(j=i+1;j<n;j++)
if(s[k]>s[j]) k=j;
if(i!=k){c=s[i];s[i]=s[k];s[k]=c;} }
8. 参考程序
p=fopen("","w");
min=f(1,1)
for( x=1;x<=6;x++)
for( y=1;y<=6;y++)
if(min>=f(x,y)
{x1=x; y1=y; min=f(x,y);}
fprintf(p,"%d,%d",x1,y1);
fclose(p);
9. 参考程序
for( i=0;i<3;i++){
x=a[i][0];
for( j=0;j<3;j++)
if(x<a[i][j]) x= a[i][j];
for( j=0;j<3;j++)
a[i][j] = a[i][j]/x; }
10. 参考程序
p=fopen("","w");
do
{n++;}
while( !( pow(,n)<1
C语言程序设计习题补充资料(答案) 来自淘豆网m.daumloan.com转载请标明出处.