A. scanf(“%6.2f%d”,&a,&b) B. scanf(“%f%n”,&a,&b) C. scanf(“%f%d”,&a,&b) D. scanf(“%f%f”,&a,&b)
解释一下 不一定选c,上面的是我误写的
再给兄弟解释一下:定义 int *p[4]的含义是 ( )?
若a是float型变量,b是int型变量,以下输入语句中合法的是( C )。
答案:4 悬赏:60 手机版
解决时间 2021-03-04 10:01
- 提问者网友:你挡着我发光了
- 2021-03-03 18:07
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-03-03 18:29
选C
%f表示浮点型
%d表示整形
A中 %6.2f 表示的是浮点型a有两位小数,一共6位数字
输入语句没特殊需要的话中不用写前面的参数
%f表示浮点型
%d表示整形
A中 %6.2f 表示的是浮点型a有两位小数,一共6位数字
输入语句没特殊需要的话中不用写前面的参数
全部回答
- 1楼网友:等灯
- 2021-03-03 21:41
答案是d
- 2楼网友:往事隔山水
- 2021-03-03 20:25
答案是C
实型输入格式符是f 整型是d,排除B和D选项,A中有个6.2f,在输入格式控制符中不应该有此限制,这种格式可以出现在输出语句中
int *p[4]是指针数组,这个数组的元素是 指向整型的指针,和普通数组的区别仅仅是元素类型不通而已
- 3楼网友:由着我着迷
- 2021-03-03 19:04
答案是C
scanf( 格式控制,地址列表) %后的*,用来跳过它相应的数据。%f就接受浮点型,%d就接受整型(所以B和D不对),输入数据时不能规定精度如scanf( "%7.2f", &a );是不合法的。( 所以A不对)
int *p[4]是个指针数组,就是他是个数组里面有4个元素,里面每个元素都是指针型(int *)的~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯