如果执行如图的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则( )
举一反三
- 算法:第一步:输入正整数n第二步:判断n是否等于2,若n=2,则输出n,结束;若n>2,则执行第四步第三步:执行第五步第四步:依次从2到n-1检验能不能整除n,若不能整除n则输出n,结束;否则执行第五步第五步:输出“不满足条件”,结束。这个算法如果输出n的值,那么这个n是
- 如图所示的程序框图,运行相应的程序,如果输入某个正整数n后,输出的S∈(10,20),那么n的值为______.
- 运行以下程序段,并输入1,则输出结果是( )。 int x; printf("请输入一个0-2的整数:"); scanf("%d",&x); switch(x) { case 0:printf("输入0。\n"); case 1:printf("输入1。\n"); case 2:printf("输入2。\n"); default:printf("输入错误! \n"); }
- 用for语句编写程序,输入一个正整数,求n!。(注:n! = 1*2*3*4*…*n)例如:输入:5输出:120
- 题2:设计程序,在文本框中输入一个正整数N,计算S=1*2*3*...*n的值。