填空题
下列程序的功能是将从键盘输入的一对整数由小到大排序输出,当输入的一对整数相等时结束循环。程序中的空白处(横线上方)应该填入()。
#include
main( )
{
int a,b,temp;
scanf(“%d%d”,&a,&b);
while( ){
if(a>b){
temp=a;
a=b;
b=temp;
}
printf(“%d,%d\n”,a,b);
scanf(“%d%d”,&a,&b);
}
}
【参考答案】
a!=b
点击查看答案
相关考题
-
填空题
若有定义:“intx[10],*p,p=x;”,则在程序中引用数组元素x[i]的四种形式中,除了x[i]、p[i]和*(p+i)以外,还有() -
填空题
若已有如下定义: struct node{ int data; struct node *link; } *p; 并且希望通过语句“p=(struct node)malloc( );”使得指针p指向一个具有struct node类型的动态存储空间,则该语句中的空白处(横线上方)应该填入() -
单项选择题
若以“a+”方式打开一个已经存在的文件,则下列叙述中,正确的是()。
A.文件打开时,原有文件内容不被删除,位置指针移到文件的末尾,可作添加和读操作
B.文件打开时,原有文件内容不被删除,位置指针移到文件的开头,可作重写和读操作
C.文件打开时,原有文件内容被删除,只可作写操作
D.以上各种叙述都不正确
