ldcf.net
当前位置:首页 >> 双击打开计算机,原来的"硬盘"变成了"拼音A%F","... >>

双击打开计算机,原来的"硬盘"变成了"拼音A%F","...

你少了个最后面的花括号“}” #include main() { double a,b,c,d; printf("please input four numbers:"); scanf("%d%d%d%d",&a,&b,&c,&d); //变量需要有键盘接受函数scanf();来获取输入的数字! printf("a=%d,b=%d,c=%d,d=%d",a,b,c,d); }

第三个答案是错误的,因为22.0和33.0必须要有空格或者逗号隔开,否则系统无法区别,呵呵,如有其他编程问题,尽可找我,我很乐意为你帮忙,祝你情人节快乐。

B,不能用逗号,默认的间隔符有空格、TAB,回车

因为a为float型变量,所以输入时用%f,%3o中3为的作用是指定输入数据所占宽度%o为读入的数据按八进制整数的形式读入。&为去地址的意思,这是scanf输入时的固定格式。

输入数据要同输入语句定义的输入格式配套。 scanf("%f%f%f",&a,&b,&c); 默认格式是输入3个数,数与数之间用空白分隔: 11.0 22.0 33.0 对的 11.0,22.0,33.0 错的 它等同 scanf("%f %f %f",&a,&b,&c); ------------------------------------ 如果...

printf(”%lf%lf”,&x,&y)

输入数据要同输入语句定义的输入格式配套。 scanf("%f%f%f",&a,&b,&c); 默认格式是输入3个数,数与数之间用空白分隔: 11.0 22.0 33.0 对的 11.0,22.0,33.0 错的 它等同 scanf("%f %f %f",&a,&b,&c); ------------------------------------ 如果...

a按%f输出出错以后,变量b的输出并不会出错。

a

为什么输出结果是这个的原因如下: 第一行输出是在print()函数内调用,对于print()函数来说,能够看到的变量为:局部变量x,y,全局变量z 因此输出2,6及z的值,而z在调用print()之前已经被赋为5,因此第一行输出x,y,z的值分别为2,6,5 第二行输出...

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com