• 2021-04-14
    中国大学MOOC: 用scanf函数输入数据,使得下面程序运行结果为a=2,b=x,c=z#include int main( ){ int a, b; scanf("%d%c", &a,&b ); printf(" ",a,b,b+2); return 0;}
  • a=%d,b='%c',c='%c'

    内容

    • 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;}