相关题目
C 语言中while 和do while 循环的主要区别是( ) 。
以下能正确计算1×2×3×…×10的程序段是( ) 。
以下程字段( ) 。
x =-1 ;
do
{ x = x *x ; }
while (!x ) ;
以下描述中正确的是( ) 。
若有如下语句
int x = 3 ;
do { printf (“% d \ n” , x -=2 ) ; } while ( ! (--x ) ) ;
则上面程序段( ) 。
下面程序的功能是计算正整数2345 的各位数字平方和, 请选择填空。
# include
main ( )
{ int n,sum = 0 ;
n = 2345 ;
do { sum = sum+( );
n =n/10;
} while ( n ) ;
printf ( " Sum =%d”,sum);
}
下面程序是从键盘输入学号. 然后输出学号中百位数字是3 的学号, 输入0时结束循环。 请选择填空。
#include <stdio . h >
main ( )
{long int num ;
scanf(“%ld”,&num);
do { if ( ) printf (“%ld" , num ) ;
scanf (“%ld”, &num ) ;
} while ( !num==0) ;
}
等比数列的第一项a=1,公比q =2 , 下面程序的功能是求满足前n 项和小于100的最大n , 请选择填空。
# include
main ()
{ int a ,g ,n ,sum ;
a=1,g=2;n=sum=0;
do { ( ) ;
++n;a*=g;}
while(sum<100);
n-=1;
printf(“%d\n”,n);
}
下面程序的功能是把316 表示为两个加数的和, 使两个加数分别能被13之和11整除。 请选择填空。
#include
main()
{ int i=0,j,k;
do { i++; k=316-13*i;} while([ ]);
j=k/11;
printf ("316=13*%d+11*%d",i,j);
}
下面程序的运行结果是( ) 。
#include
main()
{ int y=10;
do {y--;} while(--y);
printf ("%d\n",y--);
}
