scanf(%d%d%d,&a,&b,&c)输出等于多少 越详细越好 菜鸟级
这不是什么输出函数的,输出函数的格式是printf("%d%d%d",a,b,c);输出终端会输出三个整型的数,而scanf(%d%d%d,&a,&b,&c)这个函数是用来输入的,而且你还弄错了,要加双引号的(“%d%d%d”),意思是要求调用者输入三个整形的数,分别用回车结束。
C语言中 scanf(“%d%d%d”,a,b,c)
scanf函数不是那样写的,正确的写法是:scanf("%d%d%d",&a,&b,&c);d是占位符,注意后面的一定加上地址符&,我明白你的意思,你可以在两个%d之间都输入一个空格,然后调试程序,提示输入的时候也是这样输入:123 2 5然后回车,希望能够帮助到你,记得采纳哦。
scanf("%c",&c); scanf("%d",&i); scanf("%s",&m); printf("%c,%d,%...
标准答案:4,56,789。我来详细说一下:scanf("%d,%d,%d",&a,&b,&c);中%d,%d,%d之间有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格,tab键或回车键将各个数据隔开。所以空格是个很特殊的字符。'4'给了c i是整数,且56后面是空格,所以56(十进制)给了i ...
scanf("%d%d%*d%d",&a,&b,&c);会出现什么情况
scanf(“%d%d%%d%d”,&a,&b,&c); 第一个第二个输入的分别赋值给a和 b 然后输入一个% 输入一d 然后再输入一个数字 这个数字才会赋值给c 原因就是scanf这个函数就是这么定义的 自己研究下
int a,b,c;scanf("%2d%*3d%3d%2d",&a,&b,&c);printf("%d,%d,%d",a...
第一个%2d表示取2位数赋给a,所以为12;第二个%*3d表示跳过3个数字,所以345被跳过;第三个%3d表示取3位数赋给b,所以为678;第三个%2d表示取2位数赋给c,但剩下的数字只有9了,所以为9;12,678,9
c语言编程:有3个整数a,b,c,由键盘输入,输出其中最大的数
include <stdio.h> int main(){ int a, b, c;printf("Pleaes input 3 int:");scanf("%d%d%d", &a, &b, &c);a =( a>=b)? a:b;a = (a>=c)? a:c;printf("Max: %d",a);return 0;}
C语言3个数比较大小!
输出最大值:include <stdio.h>void main(){int a,b,c,Max;scanf("%d %d %d",&a,&b,&c);if (a <= b)Max = b;elseMax = a;if (Max <= c)printf("%d",c);elseprintf("%d",Max);} 输入三个数(空格隔开),先比较前两个数大小,将较大的数赋值给Max,再比较Max与第三个...
C语言 scanf("%d,%d",&a,&b);每个字符都是什么意思啊
scanf表示的是c语言的输入方法,()内表示的是你输入的数据存放在哪里 scanf("%d,%d",&a,&b)的意思是输入2个整数,分别放在a,b中 "%d,%d"表示a与b都是整数,这个是有固定的格式的 scanf("%类型",&变量名);&表示取地址符,这样可以找到a,b的内存地址,把输入的数据放到a,b所对应的内存地址中...
c语言 用户输入三个整数,有小到大输出
main(){ int a,b,c;int temp;scanf("%d%d%d",&a,&b,&c);if(a>b){ temp=a;a=b;b=temp;} if(a>c){ temp=a;a=c;c=temp;} if(b>c){ temp=b;b=c;c=temp;} printf("%d\\n%d\\n%d\\n",a,b,c);}
...键盘输入a,b,c,d的整数值,计算下列算式的值,输出计算结果。_百度知 ...
include <stdio.h>void main(){int a,b,c,d;float f=0.0;scanf("%d %d %d %d",&a,&b,&c,&d);f=(2*(a+b)+3*(c-d))\/2.0; \/\/\/可能是小数printf("%f\\n",f);}