printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式【1】;如果字符串长度小于5,则输出按方式右对齐输出该字符串,左补空格。
A. 从左起输出该字符串,右补空格
B. 按原字符串长从左向右全部输出
C. 右对齐输出该字符串,左补空格
D. 输出错误信息
以下C程序正确的运行结果是。main(){longy=-43456;printf("y=%-8ld\n",y);printf("y=%-08ld\n",y);printf("y=%08ld\n",y);printf("y=%+8ld\n",y);}
A. y=□□-43456y=-□□43456y=-0043456y=-43456
B. y=-43456y=-43456y=-0043456y=+□-43456
C. y=-43456y=-43456y=-0043456y=□□-43456
D. y=□□-43456y=-0043456y=00043456y=+43456
已有程序段和输入数据的形式,程序中输入语句的正确形式应当为。main(){inta;floatf;printf("Inputnumber:");(输入语句)printf("\nf=%f,a=%d\n",f,a);}Inputnumber:4.5□□2
A. scanf("%d,%f",&a,&f);
B. scanf("%f,%d",&f,&a);
C. scnaf("%d%f",&a,&f);
D. scanf("%f%d",&f,&a);
阅读以下程序,当输入数据的形式为:25,13,10
A. )x+y+z=48
B. x+y+z=35
C. x+z=35
D. 不确定的值