【单选题】执行下面程序后,运行结果是() #include main() { int x=41,y=1; if(x%3==0&&x%7==0) {y+=x; printf("y=%d
",y);} else {y=x; printf("y=%d",y);} }
A. y=41 B. y=43 C. y=42 D. y=1
",y);} else {y=x; printf("y=%d",y);} }
A. y=41 B. y=43 C. y=42 D. y=1
举一反三
- 若运行以下程序时输入:5<;回车>;,则程序的运行结果是 。#include <;stdio.h>;int main(){int x,y;scanf("%d",&x);if (x>;=0)if (x>;0) y=1;else y=0;else y=-1;printf("x=%d,y=%d\n",x,y);return 0;}
- 以下程序没有语法问题的是() A: B: include<;stdio.h>;int main( ){int x , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} C: D: include<;stdio.h>;int main( ){int x = 3 ;y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} E: F: include<;stdio.h>;int main( ){int x = 3 ,y ; printf( "%d\n" , x / y ) ;y = 5; return 0 ;} G: H: include<;stdio.h>;int main( ){int x = 3 , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;}
- 【单选题】有以下程序: #include <stdio.h> int main() { float x=2.5; int y; y=(int)x; printf("x=%f , y=%d",x,y); return 0; } 程序运行后,输出结果是: A. x=2.5 , y=2.5 B. x=2.5 , y=2 C. x=2.500000 , y=2.5 D. x=2.500000 , y=2
- 阅读下面程序,则执行后的输出结果是______。 #include"stdio.h" main() int x, y, 2; x=1; y=2; z=3; if(x>y)if(x>z)printf("%d", x); else printf("%d", y); printf("%d\n",z);
- 有以下程序: #include<stdio.h> main() {int x,y; printf("Enter an integer(x):"); scarf("%d",&x); if(x++<0) y=-1; else if(x==0) y=0;else y=1; printf("%d",y);} 现从键盘上输入-1,则程序的输出是( )。