单项选择题

有以下程序:   main( )   { int s=0,a=1,n;    scanf("%d",&n);    do     { s+=1; a=a-2; }    while(a!=n);    printf("%d\n",s);   }   若要使程序的输出值为2,则应该从键盘给n输入的值是( )。

A.-1
B.-3
C.-5
D.0
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中错误的是【 】。
A.C语言是一种结构化程序设计语言
B.结构化程序由顺序、分支、循环三种基本结构组成
C.使用三种基本结构构成的程序只能解决简单问题
D.结构化程序设计提倡模块化的设计方法
单项选择题
有以下程序void f(int x,int y){ int t;if(x<y){ t=x; x=y; y=t; }}main( ){ int a=4,b=3,c=5;f(a,b); f(a,c); f(b,c);printf( %d,%d,%d n ,a,b,c);}执行后输出的结果是( )。
A. 3,4,5
B. 5,3,4
C. 5,4,3
D. 4,3,5
相关试题
  • 一棵二叉树第六层(根结点为第一层)的结点...
  • 请在以下程序第一行的下划线处填写适当内容...
  • E-mail地址由域名和用户名两部分组成,它...
  • 以下程序中函数fun的功能是:构成一个如图...
  • 下面程序的功能是:将N行N列二维数组中每一...