下面程序执行的结果是______。int a=3; (a>1)?a:1;printf(“%d”, (a>1)?a+1:a-1);
举一反三
- 下面程序执行的结果是 int a=3; a+=(a<1)?a:1; printf(“%d”,a);
- 下面程序的输出结果是: #include int main() { int a=3; printf("a=%d,",a); a=a+1; printf("a=%d,",a); a*=2; printf("a=%d\n",a); return 1; }
- 有以下程序, 程序的运行结果是( )#include int fun(int a) { if(a==1 || a==2) return 1; else return fun(a-1)+fun(a-2); } int main() { printf("%d", fun(8));} A: 21 B: 13 C: 1 D: 3
- 有以下程序, 程序的运行结果是______#include int fun(int a) { if(a==1 || a==2) return 1; else return fun(a-1)+fun(a-2); } int main() { printf("%d", fun(7));} A: 21 B: 13 C: 1 D: 3
- 执行以下程序段后,输出结果是______。 int a=1; if (!a) printf("YES"); else printf("NO");