单项选择题
在执行以下程序时,为了使输出结果为t=4,给a和b输入的值应该满足的条件是( )。
void main()
int s,t,a,b;
scanf("%d,%d",&a,&b);
s=1;t=1;
if(a<0)s=s+1;
if(a>b)t=s+1;
else if(a==b)t=5;
else t=2*s;
printf("t=%d\n",t);
A.a>b
B.a<b<0
C.0<a<b
D.0>a>b
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序段: int a[10]=1,2,3,4,5,6,7,8,9,10,*p=&a[3],b; b=p[5]; b中的值是( )。
A.5
B.6
C.8
D.9
点击查看答案
单项选择题
以下程序调用findmax函数求数组中值最大的元素在数组中的下标,下划线处应填入( )。 include findmax(int *s,int t,int *k) int p; for(p=0,*k=p;p<t;p++) if(s[p]>s[*k])______; return *k; void main() int a[10],i,k; for(i=0;i<10;i++)scanf( %d”,&a[i]); findmax(a,10,&k); printf( %d,%d n ,k,a[k]);
A.k=p
B.*k=p-s
C.k=p-s
D.*k=p
点击查看答案
相关试题
有以下程序: #include <stdlib.h> ...
有以下程序: struct STU char name[...
以下程序的输出结果是( )。 long fun...
下面程序的输出结果是( )。 #define ...
有以下程序: #include<stdio.h> voi...