以下程序段运行时,若从键盘输入10,则输出结果是
int a;
scanf(“%d”,&a);
if(a++>10)
printf(“%d
”,a);
else
printf(“%d
”,++a);
int a;
scanf(“%d”,&a);
if(a++>10)
printf(“%d
”,a);
else
printf(“%d
”,++a);
举一反三
- 有以下程序 #include main() { int x; scanf("%d",&x); if(x>10) printf("1"); else if(x>20) printf("2"); else if(x>30) printf("3"); } 若运行时输入:35,则输出结果是
- 执行以下程序段,若从键盘输入58,则输出结果是。 int a; scanf("%d",&a); if (a>50) printf("%d",a); if (a>40) printf("%d",a); if (a>30) printf("%d",a);
- 若执行下面的程序时从键盘上输入10,则输出是( ) main() {int a;scanf("%d",&a); if(a++>10) printf("%dn",++a); else printf("%dn",a--); }
- 1.下面程序的运行结果是_______。 运行时从键盘输入:9↙。 #include int main { int n ; scanf( "%d" , &n ) ; if( n++ < 10 ) printf( "%d " , n ) ; else printf( "%d " , n-- ) ; return 0 ; }
- 若执行以下程序时从键盘上输入9,则输出结果是________ main() { int n; scanf("%d",&n); if(n++<10) printf("%d ",n); else printf("%d ",n--); }