以下是引用极限堂在2007-10-16 17:08:03的发言:
那为什么我在Visual C++ 6.0就不行呢???
我算出来的结果就不对
我又编辑了下。
那为什么我在Visual C++ 6.0就不行呢???
我算出来的结果就不对
我又编辑了下。
英雄!!!
终于好了
不过就不明白为什么要加个逗号
你输入数据的时候是不是像
10,20
这样的?
如果是这样,你的
scanf("%d%d",&a,&b);
就只能读到10和","
","会按它对应的ASCALL码转换成整型
我的理解是这样的
欢迎大家指正
在你输入两个数字的时候 用的就是逗号,然后显示。 格式应该于之对应。 大概就这样。
看来现在的大学动手很差呀!
还是没有读懂书!
加油哟!
#include<stdio.h>
void main()
{
float a,b,q,w,o,p;
printf("请输入两个数字,用逗号分开:\n");
scanf("%f,%f",&a,&b);
q=a+b;
w=a-b;
o=a*b;
p=a/b;
printf("q=%f\n",q);
printf("w=%f\n",w);
printf("o=%f\n",o);
printf("p=%f\n",p);
}