www.bzyk.net > sCAnF("A=%D,B=%D,C=%D",&A,&B,&C); printF("A=%D,...

sCAnF("A=%D,B=%D,C=%D",&A,&B,&C); printF("A=%D,...

一楼的回答太详尽了 我都不好意思开口了 scanf("%d 和%d 之间不能用逗号隔开,否则编译时会出错; %d和%d 之间可以用空格隔开 或是什么也不要 %d%d 直接相连也行

%d是格式符,或者叫占位符,它表示你输入(scanf是输入,printf是输出)的值以int型的格式存入后面的变量中,第一个%d对应变量a,第二个%d对应变量b,注意,用scanf输入内容时,要严格按照双引号中的格式输入,比如输入: a=3,b=5 //此时,a的值...

输入两个数,分别赋值该a,b。%d表示两个数都是十进制数(当然都是整数)。 相对应的还有%b(二进制),%h(十六进制),以及%O八进制

就是要求用户输入三个值,前两个是字符型,第三个是十进制整数,分别赋给a.b.c

因为数字变量b未初始化 ~

你的目标是确定三个数中的最大值,但好像你只比较了a,b两个数。头文件后不用那个int吧,还有就是主函数没有后大括号。下面是我改后的程序。 #includ main() { int a,b,c,max; scanf("%d%d%d",&a,&b,&c); if (a>b) max=a; else b=max; if(max>c) ...

是确定值的呀 你输入两个数 输出的是两个数的和 有疑问的话把截图发一下

scanf("%d%d",&a,&b); 改为: scanf("%d %d",&a,&b); 并且输入a,b时中间加空格,例如:2 3

%后面接的是格式说明符,%d表示十进制整数,&是取地址操作符,将输入一个十进制数保存到变量a的地址中

执行格式化输入函数:scanf()。原型: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。 scanf()的格式...

网站地图

All rights reserved Powered by www.bzyk.net

copyright ©right 2010-2021。
www.bzyk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com