• 2022-06-06
    已定义:int a=10;float b=10.10;要输出变量a和b的值,下列输出函数格式正确的是
    A: printf("%d,%f",b,a);
    B: printf("a=\n,b=\n",a,b);
    C: printf("%d,%f",a,b);
    D: printf("a=%d,b=%f");
  • C

    内容

    • 0

      若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,完整的输出语句是 A: printf("a=%d,b=%d",a,b;) B: printf("%d,%d",a,b;) C: printf("a=%f,b=%f",a,b;) D: printf("%f,%f",a,b;)

    • 1

      调用函数f(27)的输出结果是( )。void f(int n){ if(n<5)printf("%d", n); else{ printf("%d", n%5); f(n/5); }} A: 102 B: 201 C: 21 D: 20

    • 2

      以下程序的输出结果是。{int x=10;float pi=3.1416; printf("(1)%d\n",x); printf("(2)%6d\n",x); printf("(3)%f\n",56.1); printf("(4)%5.2f\n",pi); return 0;}

    • 3

      已有下列语句组:int a=123;char c='+’;float b=127;能正确输出"123+127.00=250.00”的语句是( )。 A: printf(“%d%c%.2f=%.2f\n”,a,c,b,a+b); B: printf("%d%c%f=%f\n",a,c,b,a+b); C: printf("%d%c%6f=%6f\n",a,c,b,a+b); D: printf("%d%c%7.2f=%-7.2f\n",a,c,b,a+b);

    • 4

      以下程序运行后的输出结果是_______。#include<;stdio.h>;int f(int n){if(n==0||n==1) return 1;elsereturn n+f(n-1);}int main(){printf(“%d\n”,f(0));printf(“%d\n”,f(1));printf(“%d”,f(5));}