分析下面程序片段,下面输出结果正确的是()。inta=0,b...,c=%d",a,b,c);
举一反三
- 下面输出结果正确的是( )。inta[5]={1,2,3,4,5};inti;for(i=0;i<5;i++)printf("%d",a[i]);? 1 2 3 4 5|1,2,3,4,5|12345|12345
- 下列条件语句中,输出结果与其他语句不同的是( )。 A: if ( a ) printf("%d", x); else printf("%d", y); B: if ( a==0 ) printf("%d", y); else printf("%d", x); C: if ( a==0 ) printf("%d", x); else printf("%d", y); D: if ( a!=0 ) printf("%d", x); else printf("%d", y);
- 有如下定义:struct student{ int num; char name[20]; int age;};struct student stu[30];下面输入语句正确的是()。 A: scanf("%d",&stu.age); B: scanf("%d",stu[0].age); C: scanf("%d",&stu[0].age); D: scanf("%d",stu.age);
- 1 若有语句: int a,b;则下面输入正确的语句是() A: A scanf("$D$D",a,b); B: B scanf("%d%d",a,b); C: C scanf("%d%d",&a,&b); D: D scanf("%D%D",&a,&b);
- 下面scanf格式用法正确的是 A: scanf("%d",x); B: scanf("%d,x); C: scanf(%d,&x); D: scanf("%d",&x);