[单选题]

有下列程序段:

int n,t=-1,S=0;

scanf("%d",&n);

do{s=s+t;t=t-2;}while(t!=n);

为使此程序段不陷入死循环,从键盘输入的数据应该是( )。

A.任意正奇数

B.任意负偶数

C.任意正偶数

D.任意负奇数

参考答案与解析:

相关试题

有下列程序段:int n,t=1,s=0;scanf("%d",&n);do{s

[单选题]有下列程序段: int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。A.4,4B.2,2C.4,5D.2,4

  • 查看答案
  • 有以下程序段:int n, t=1, s=0;scanf("% d", &n);

    [单选题]有以下程序段: int n, t=1, s=0; scanf("% d", &n); do{s=s+t; t=t-2; )while(t!=n); 为使程序不陷入死循环,从键盘输入的数据应该是______。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

  • 查看答案
  • 有以下程序段: int n,t=1,S=0; scanf("%d",&n); d

    [单选题]有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

  • 查看答案
  • 有以下程序段:int n,t=1,S=0;scanf("%d",&n);do{s

    [单选题]有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

  • 查看答案
  • 有以下程序段int n,t=1,s=0;Scanf("%d",&n);do{ s

    [单选题]有以下程序段int n,t=1,s=0;Scanf("%d",&n);do{ s=s+t;t=t-2; }while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是( )。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

  • 查看答案
  • 有以下程序段:int n,t=1,s=0;scanf("%",&n);do{s=

    [单选题]有以下程序段: int n,t=1,s=0; scanf("%",&n); do{ s=s+t; t=t-2;} while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。A.任意正奇数B.任意负偶数C.任意正偶数D.任意负奇数

  • 查看答案
  • 有如下程序:main(){ int s=0, a=1,n;scanf("% d"

    [单选题]有如下程序: main() { int s=0, a=1,n; scanf("% d", &n); do { s+=1; a=a-2;} while(a!=n) printf("% d/n", s); } 若要使程序输出2,则应该从键盘输入的值是______。A.-1B.-3C.-5D.0

  • 查看答案
  • 有以下程序段int n=0,p;do {scanf("%d",&p);n£«£«

    [单选题]有以下程序段int n=0,p;do {scanf("%d",&p);n++;}while(p!=12345 &&n<3);此处do-while循环的结束条件是()A.p的值不等于12345并且n的值小于3B.p的值等于12345并且n的值大于等于3C.p的值不等于12345或者n的值小于3D.p的值等于12345或者n的值大于等于3

  • 查看答案
  • 有以下程序段: int n=0,p; do { scanf("%d",&p);n

    [单选题]有以下程序段: int n=0,p; do { scanf("%d",&p);n + +;}while(p!=12345 && n<3); 此处do-while循环的结束条是A.p的值不等于12345并且n的值小于3B.p的值等于12345并且n的值大于等于3C.p的值不等于12345或者n的值小于3D.p的值等于12345或者n的值大于等于3

  • 查看答案
  • 有以下程序段:int n=0,p;do{scanf("%d",&p);n£«£«

    [单选题]有以下程序段: int n=0,p; do{scanf("%d",&p);n++;}while(p!=12345 &&n<3); 此处do-while循环的结束条件是( )。A.p的值不等于12345并且n的值小于3B.p的值等于12345并且n的值大于等于3C.p的值不等于12345或者n的值小于3D.p的值等于12345或者n的值大于等于3

  • 查看答案
  • 有下列程序段: int n,t=£­1,S=0; scanf("%d",&n);