www.bzyk.net > int A,B,C; printF("两个数\n"); sCAnF("%D,%D",&A...

int A,B,C; printF("两个数\n"); sCAnF("%D,%D",&A...

scanf("%d,%d",&a,&b); 这里的格式问题。既然写的 %d,%d 那就要输入1,2

输入格式就是这样a=3,b=5然后回车,结果是将3写入变量a,5写入变量b,然后再输出一个换行符号

对于这个问题,你首先要分清a++和++a之间的区别,a++是先使用a的值,然后再把a的值+1; 而++a,是先把a的值+1,然后使用a的值。

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

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

%2d只读两个数 所以a=34 b=56 a+b=90

都很麻烦,a和b都存下来了, 还要第三个变量做什么

什么意思,你要问什么???

#include int main() //最好有返回值 { int a; int b; scanf("%d%d",&a,&b);//有逗号时输入需用逗号间隔 printf("%d,%d",a,b); return 0; }

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

网站地图

All rights reserved Powered by www.bzyk.net

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