以下正确的if语句是( )
A: if (n>0) printf("%f",n)printf("%f",-n);
B: if (n>0){ n=n+m; printf("%f",n); } else printf("%f",-n);
C: if (n>0) { n=n+m; printf("%f",n); }; else printf("%f",-n);
D: if (n>0) { n=n+m; printf("%f",n) }; else printf("%f",-n);
A: if (n>0) printf("%f",n)printf("%f",-n);
B: if (n>0){ n=n+m; printf("%f",n); } else printf("%f",-n);
C: if (n>0) { n=n+m; printf("%f",n); }; else printf("%f",-n);
D: if (n>0) { n=n+m; printf("%f",n) }; else printf("%f",-n);
举一反三
- 判断一个自然数是否为4位且是5的倍数,下述语句不正确的是: A: if(n< =1000 || n>10000) if(n%5==0) printf(“YES\n”); else printf(“NO\n”); B: if (n > =1000 && n<10000 && n%5==0) printf(“YES\n”); else printf(“NO\n”); C: if(n%5==0) if (n > =1000 && n<10000 ) printf(“YES\n”); else printf(“NO\n”); D: if (n > =1000 && n<10000 ) if(n%5==0) printf(“YES\n”); else printf(“NO\n”);
- 调用函数f(27)的输出结果是。 void f(int n) { if(n<5) printf("%d", n); else{ printf("%d", n%5); f(n/5); } }
- 调用函数f(15)的输出结果是_______。void f(int n){ if(n<3) printf("%d", n); else{ f(n/3); printf("%d", n%3); } return;}
- 下列条件语句中,输出结果与其他语句不同的是 A: if(a)printf("%d\ n",x);else printf("%d\n",y); B: if(a==0)printf("%d\n",y);else printf("%d\n",x); C: if(a!=0)printf("%d\ n",x);else printf("%d\n",y); D: if(a==0)printf("%d \n",x);else printf("%d\n",y);
- 10.下列条件语句中,功能与其他语句不同的是______。 A: if(a) printf("%d\n",x); else printf("%d\n",y); B: if(a==0) printf("%d\n",y); else printf("%d\n",x); C: if (a!=0) printf("%d\n",x); else printf("%d\n",y); D: if(a==0) printf("%d\n",x); else printf("%d\n",y);