C语言程序设计试题_练习题(10)
时间:2025-02-21
时间:2025-02-21
D)语句“*p=r;”取变量r的值放回r中 三、填空题:(24分 每空2分)
1、下面程序的功能是:输入一行字符,统计其中有多少个单词,单词之间
用空格分开。请填空完成。 # include <stdio.h> main()
{char str[81];
int I,( 【1】 ); char c; gats(str);
for(I=0;( 【2】 )!=’\0’;I++) if(c==’ ’)word=0; else if( 【3】 ) {word=1;
( 【4】 )}
printf(“There are %d word in line. \n”,num); }
2、下面程序的功能是:用选择排序法对数组中10个数据按由小到大排序。请填空完成。 void sort(int a[],int n) {( 【5】 ) for(I=0;I<n-1;I++)
{ ( 【6】 ) for(j=I+1;j<n;j++) if(a[j]<a[k])k=j;
if( ( 【7】 )){t=a[k];a[k]=a[I];a[I]=t;} } }
main()
{int b[10],I;
printf(“enter the array\n”); for(I=0;I<10;I++) scanf(“%d”.&b[I]); ( 【8】 )
printf(“the sorted array: \n”); for(I=0;I<10;I++)
printf(“%d “,b[I]); printf(“\n”); }
3、判断m是否是素数 #include <math.h> main() {
int m,i,k;
scanf(“%d”,&m); ( 【9】 ) for(i=2;i<=k;i++)