用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=ˊAˊ,c2=ˊaˊ,问在键盘上如何输入数据?函数为:scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);正确题目为:用下面的scanf函数输入数据,使a=3,b=7,c1=ˊA

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 05:01:31
用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=ˊAˊ,c2=ˊaˊ,问在键盘上如何输入数据?函数为:scanf(

用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=ˊAˊ,c2=ˊaˊ,问在键盘上如何输入数据?函数为:scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);正确题目为:用下面的scanf函数输入数据,使a=3,b=7,c1=ˊA
用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=ˊAˊ,c2=ˊaˊ,问在键盘上如何输入数据?
函数为:scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);
正确题目为:
用下面的scanf函数输入数据,使a=3,b=7,c1=ˊAˊ,c2=ˊaˊ,x=8.5,y=71.82,z=67.3,问在键盘上如何输入数据?
函数为:scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);
PS:不是如何输出,而是对于给出的这个scanf函数,如何输入!
我写出程序
#include
void main()
{
int a,b;
char c1,c2;
float x,y,z;
scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);
printf("%5d%5d%c%c%f%f%*f,%f\n",a,b,c1,c2,x,y,z);
}
如何输入数据?
读语句中的格式 %*f 与 %f 的意义相同,就是从输入流中,按浮点数格式取一个输入元素.但 %*f 格式是 取一个输入元素后不传给任何参数,换句话说,就是丢弃它.%f是取一个输入元素后,传给读语句中给定的参数.

用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=ˊAˊ,c2=ˊaˊ,问在键盘上如何输入数据?函数为:scanf("%5d%5d%c%c%f%f%*f,%f",&a,&b,&c1,&c2,&x,&y,&z);正确题目为:用下面的scanf函数输入数据,使a=3,b=7,c1=ˊA
我想你是想把这些函数以以上形式输出出来吧.
那应该是先让用户输入数值,分别赋值给a,b等,
如printf("请输入分别输入a,b,c1,c2,x,y,z");
然后写出scanf函数,
如scanf("%d%d%c%c%f%f%f",&a,&b,&c1,&c2,&x,&y,&z)
最后printf("a=%5d,b=%5d,c1='%c',c2='%c',x=%f,y=%f,z=%f\n",a,b,c1,c2,x,y,z)
这样就可以把上述参数都输出来了.
希望可以帮到你.