输出格式错误,去掉输出格式中的&字符.就可以了.
你要在scanf里面先用逗号把%f,%f分开
1,应该是数据类型的问题吧,除运算的时候必须是 int类型的。、2,scanf("%d,%d",&a,&b);加个逗号
这个是对的,你要在输入数的时候加逗号隔开就必须这样scanf("%d,%d",&a,&b);
如果你是这样scanf("%d%d",&a,&b);在输入数的时候加空格隔开,好像回车也可以
printf输出不应该有&
[此贴子已经被作者于2007-10-20 4:25:01编辑过]
似乎PQ这些先定义负值再引用
[此贴子已经被作者于2007-10-20 9:32:52编辑过]
#include<stdio.h>void main(){ int a,b,q,w,o,p; printf("请输入两个数字,用逗号分开:\n"); scanf("%d,%d",&a,&b); q=a+b; w=a-b; o=a*b; p=a/b; printf("q=%d\n",q); printf("w=%d\n",w); printf("o=%d\n",o); printf("p=%d\n",p);
}
美女,你第一个 程序1.scanf("%f%f",&a,&b);中,%f%f中间加个逗号;2.printf("q=%f\n",&q); printf("w=%f\n",&w); printf("o=%f\n",&o); printf("p=%f\n",&p); 我就不知道,你为什么会加那个地址符号&第二个程序 改下 1 就好了