举一反三
- 用scanf函数输入数据,使得下面程序运行结果为a=2,b=...a,b,b+2); return 0;}
- 中国大学MOOC:用scanf函数输入数据,使得下面程序运行结果为a=2,b=x,c=z#includeintmain(){inta,b;scanf(%d%c,&a,&b);printf(,a,b,b+2);return0;}
- 用scanf函数输入数据,使得下面程序运行结果为a=2,b=x,c=z
- 下面正确的是() #include <stdio.h> int main() { int max(int x,int y); int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d ",c); return 0; } int max(intx,inty); { int z; if(x>y)z=x; else z=y; return(z); }
- 若运行时为变量x输入12 则以下程序的运行结果是 include stdio h int main int x y scanf d x y x 12 x 10 x 12 printf d n y return 0 A0B22C12D10
内容
- 0
#include<stdio.h> main() {int i,x; i=0; do {scanf("%d",&x); i++: }while(x%3!=0 ‖x%5!=0); printf("输入数据的个数i=%d\n",x); } 程序运行时,输入数据为:1 2 3 4……直到程序结束。 程序运行结果为:
- 1
以下程序没有语法问题的是() 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 ;}
- 2
执行以下程序是输入1234567↙,则输出结果是 。 #include <stdio.h> int main() { int a=3,b; scanf("%2d%2d",&a,&b); printf("%d %d\n",a,b); return 0; }
- 3
中国大学MOOC: 有如下程序 #include <stdio.h>int main(){ int x=2;do{ printf(%d, x); x=x-1; } while(x>0); return 0; }该程序的执行结果是( )。
- 4
中国大学MOOC: 对于下面程序,( )是正确的判断。#include <stdio.h>int main(){int x,y;scanf("%d%d",&x,&y);if (x>y)x=y;y=x;elsex++;y++;printf("%d,%d",x,y); return 0;}