求解几个c语言阅读填空题

来源:百度知道 编辑:UC知道 时间:2024/05/18 20:44:27
阅读填空(每小空2分,共24分)
1. #define ___________ 30
main()
{ ____________________ ;
num=10;total=num*PRICE;
printf(“total=%d,num=%d\n”,______________);
}
2.以下函数的功能是:把两个整数指针所指的存储单元的内容进行交换。
exchange(int *x,int *y)
{ int t;
t=*y;*y=_______;*x=__________; }

3.对数组中的元素值进行从小到大的排序。
main()
{ int a[ ]={2,4,15,3,17,5,8,23,9,7,11,13},i,j,k;
for(k=0;k<12;k++)
for(i=k+1;i<12;i++)
if( a[i]______a[k] )
{ j=a[i]; a[i]=__________; ___________; }
for(i=0;i<12;i++)
printf(“%4d”,a[i]);
printf(“\n”);
}
4.下列程序计算1到100的奇数的累加和。
main()
{ int i,_______;
for(_____________________________) sum+=i;
printf(“sum=%d\n”,sum);
}
5.以下程序计算数的阶乘
main( )
{ int i,n; long np;
s

阅读填空(每小空2分,共24分)
1. #define PRICE 30
main()
{ int num,total ;
num=10;total=num*PRICE;
printf(“total=%d,num=%d\n”,total,num);
}
2.以下函数的功能是:把两个整数指针所指的存储单元的内容进行交换。
exchange(int *x,int *y)
{ int t;
t=*y;*y=*x;*x=t; }

3.对数组中的元素值进行从小到大的排序。
main()
{ int a[ ]={2,4,15,3,17,5,8,23,9,7,11,13},i,j,k;
for(k=0;k<12;k++)
for(i=k+1;i<12;i++)
if( a[i]>a[k] )
{ j=a[i]; a[i]=a[k]; a[k]=j; }
for(i=0;i<12;i++)
printf(“%4d”,a[i]);
printf(“\n”);
}
4.下列程序计算1到100的奇数的累加和。
main()
{ int i,sum;
for(i=1;i<=100,i++) sum+=i;
printf(“sum=%d\n”,sum);
}
5.以下程序计算数的阶乘
main( )
{ int i,n;
long np;
scanf(“%d”,&n);
np=1;
for(i=2;i<=n;i++)
np*=n;
printf(“n=%d n! =%ld\n”,n,np);
}

自己对照着添一下,我加不了下划线