使用语句scanf(“%d%d”,&x,&y);输入8和9两个整数,其输入格式应该是什么?

我是初学者,只会用
#include <stdio.h>

void main()

#include <stdio.h>
int main()
{ int a,b;
scanf("%d%d",&a,&b);
printf("%d%d",a,b);
return o;
}追问

那个嘛……我想问一下8,9加在哪里吗……

追答

你运行后直接输入8 9然后就输出89,这是任意数的输出~~

追问

哦哦多谢啦

追答

也可以这样
int a,b;
a=8;b=9;
scanf("%d%d",&a,&b);
printf("%d %d",a,b);
return o;
输出结果就直接是8 9

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-20
8空格9回车

...&x,&y);输入8和9两个整数,其输入格式应该是什么?
int main(){ int a,b;scanf("%d%d",&a,&b);printf("%d%d",a,b);return o;}

scanf("%d%d%d",&x,&y,&z); scanf("%d,%d,%d",&x,&y,&z); 哪个对
scanf("%d,%d,%d",&x,&y,&z);中%d,%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开

C语言输入格式问题
i=scanf("%d%d,%d",&x,&y,&z);上面这句语句里的scanf的双引号下面的格式控制符的意思是「一个整型、一个整型、一个逗号、一个整型」,所以输入的时候也要按「一个整型、一个整型、一个逗号、一个整型」的样式输入。当然了,第一个整型和第二个整型之间要么用空格,要么用回车来分隔,这是sca...

c语言中scanf(“%2d%*2d%2d”,&a,&b);若要输入123456789 则变量a和
scanf可以指定输入的宽度,比如scanf(“%2d",&a);就是把输入数据的前两位赋值给a。scanf可以用“*”跳过指定的宽度,比如scanf(“%2d%*2d%2d”,&a,&b);就是把输入数据的前两位12赋值给a,然后跳过34两位,最后把下面两位56赋给b。scanf函数遇到空格和非法输入时结束,并且可以指定输入宽度。

scanf是输入语句,为了完成整型变量x,y的输入,如何编写语句
scanf("%d%d",&x,&y);其中x y 的输入格式要严格按照前面的"%d%d" 的格式。这里的%d之间没有其他字符。如果是"%d,%d", 那么输入就是x,y

C语言用scanf语句 输入几个数值时,数值之间用什么隔开
scanf输入数值时,需要按照scanf格式参数的定义来决定数值之间用什么隔离。譬如 scanf("%d,%d", &a, &b); 输入两个数之间必须有一个逗号 scanf("%d&%d", &a, &b); 输入两个数之间必须有一个&号 如果没有特别指明分隔符号,默认是空格或回车。

scanf("%d%d%d",&x,&y,&z);
但不知道谁的最大,谁的次之,谁的最小。现在呢你就找其中一个人跟他比较,如果他手中那个苹果比你的大,你就把你的跟他交换,那么你手中的那个苹果就比他大了,然后你再跟另一个人比较,还是这个道理,最终你手中的苹果就会最大。最后再比较他们两个的大小即可排出顺序。

scanf函数的使用格式是什么?
1、scanf("%d%d",&a,&b)输入的两个数据用空格,TAB或者回车区分开。2、scanf("%d,%d",&a,&b) 输入的两个数据用逗号区分开。3、scanf函数功能是从外设读取数据并赋值给变量,%d代表接收一个整形数,&a代表变量a的内存地址,也就是说把读取的第一个整形数赋值给变量a。4、scanf函数称为格式...

C语言scanf语句的问题。
另外VC(之外的不清楚)中%d%d这样的也不是分不出来,你输入一个整数加空格或回车再整数就行了。以上这些问题,你保持原来两个连续%d,输入的数据是:整数+空格或回车+整数+任意字符,然后Debug中Watch一下a、b、d。这样就至少知道什么操作导致什么现象。细究有些麻烦,所以一个scanf只对应一个变量时...

C语言输入两个数之间是用空格隔开还是用逗号
就是是根据你的scanf来决定的。你现在中间写成了scanf("%d,%d",&a,&b);可以看到除了输入两个数字外还要加入逗号才行,所以现在你得加逗号才行。如果想输入500 600就可以的话,要写成scanf("%d%d",&a,&b);注意把中间的逗号给去掉;一定要注意这个格式的问题,两种输入方法都行的。

相似回答