如下语句,要求从键盘输入3.14159和5.3分别保存到变量f1和f2中,↙ 表示回车键,正确的输入格式是() float f1,f2; scanf("%f,%f",&f1,&f2);
A.3.14159 5.3↙
B.3.14159 , 5.3↙
C.3.14159 ; 5.3↙
D.3.14159↙ 5.3↙
- · 有3位网友选择 C,占比33.33%
- · 有3位网友选择 B,占比33.33%
- · 有2位网友选择 A,占比22.22%
- · 有1位网友选择 D,占比11.11%
A.3.14159 5.3↙
B.3.14159 , 5.3↙
C.3.14159 ; 5.3↙
D.3.14159↙ 5.3↙
A. dim str as string
B. dim str as string(256)
C. dim str as string[256]
D. dim str as string*256
scanf("a=%d,b=%d",&a,&b);
A、a=1 b=2
B、1,2
C、a=1,b=2
D、1 2
编程设计一个简单的计算器程序,要求用户从键盘输入如下形式的表达式: 操作数1 运算符op 操作数2 然后,计算并输出表达式的值 指定的运算符为: 加(+) 减(-) 乘(*) 除(/) 代码如下,所给程序是否存在错误,若有,找出错误所在并改正。 #include <stdio.h> int main() { float data1, data2; char op; printf("Please enter the expression:"); scanf("%f %c%f", &data1, &op, &data2); /* %c前有一个空格 */ switch (op) { case '+': printf("%f + %f = %f\n", data1, data2, data1 + data2); break; case '-': printf("%f - %f = %f\n", data1, data2, data1 - data2); break; case '*': printf("%f * %f = %f\n", data1, data2, data1 * data2); break; case '/': printf("%f/%f = %f\n", data1, data2,data1/data2); break; default: printf("Invalid operator!\n"); } return 0; }
A、第20行语句有错误,改成: if (fabs(data2)<=eps) printf("division by zero!\n"); else printf("%f %f="%f\n"," data1, data2, data1 data2); 同时,第1行语句下方应加入 #include> #define EPS 1e-6
B、default分支缺少break语句
C、没有错误
D、第20行语句有错误,改成: if (data2=0) printf("Division by zero!\n"); else printf("%f/%f = %f\n", data1, data2, data1/data2);
A.scanf("%3d,%3d,%3d",&i,&j,&k);
B.scanf("%d,%d,%d",&i,&j,&k);
C.scanf("%d%d%d",&i,&j,&k);
D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);
A.scanf(“%3d,%3d,%3d”,&i,&j,&k);
B.scanf(“%d,%d,%d”,&i,&j,&k);
C.scanf(“%d%do/od”,&i,&j,&k);
D.scaaf(“i=%d,j=%d,k=%d”,&i,&j,&k);
A.876和543.000000
B.87和6.000000
C.87和543.000000
D.76和543.000000
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!