若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是
A.i=1; p=1; do { p*=i; i++; } while ( i<=5 );
B. for(i=1,p=1;i<=5;i++) p*=i;
C.i=1; p=1; while ( i<=5 ) { p*=i; i++; }
D. for( i=1; i<=5; i++ ) { p=1; p*=i; }
查看答案
当输入5时,以下程序运行的结果是什么?#include int main(){ int a,b=1; scanf("%d",&a); while(a!=0); {b *= a;a--; } printf("%d",b); return 0;}
A. 编译错误
B. 120
C. 死循环
D. 24
以下程序的运行结果是:__________________________。void main(){ char b,c;int i;b='a'; c='A';for(i=0;i<6;i++){if(i%2) putchar(i+b);else putchar(i+c);}printf("\n");}
以下程序用于求50的阶乘的末尾有多少个零,请填空使程序完整。#include int main(){int i,a,n=0;for(i=1;i<=50;i++){a=i;while(a%5==0){n++;(1) ;}}printf("%d",n);return 0;}
接触器的额定电流指的是( )
A. 线圈的额定电流
B. 主触点的额定电流
C. 辅助触点的额定电流
D. 以上三者都不是