请教老鸟哪出错了

A_K47 2009-12-10 01:55:57
main()
{
int a,b;
float c,d,e,f;
scanf("%d%d",&a&b);
c=a+b;
d=a-b;
e=a*b;
f=a/b;
printf("%f%f%f%f",c,d,e,f);
getch();

}
...全文
171 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
scanf("%d%d",&a&b);

改成
scanf("%d%d",&a,&b);

还有int main 函数要自己return

此外,一些float与int的精度转换要注意。
kouwenlong 2009-12-10
  • 打赏
  • 举报
回复
解决问题之后,及时结贴。
lovesi3344 2009-12-10
  • 打赏
  • 举报
回复
逗号用于表示两个变量放于不同的内存位置。
yangch_nhcmo 2009-12-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hbvanguard 的回复:]
scanf("%d%d",&a,&b); //&a&b之间有逗号
[/Quote]

正解
lovesi3344 2009-12-10
  • 打赏
  • 举报
回复
呵呵
z569362161 2009-12-10
  • 打赏
  • 举报
回复
#include<stdio.h>
int main()
{ int a,b;
float c,d,e,f;
scanf("%d%d",&a,&b);
c=a+b;
d=a-b;
e=a*b;
f=a/b;
printf("%f%f%f%f",c,d,e,f);
}
sduxiaoxiang 2009-12-10
  • 打赏
  • 举报
回复
scanf("%d %d",&a,&b);
A_K47 2009-12-10
  • 打赏
  • 举报
回复
谢谢。。。OK了
hbvanguard 2009-12-10
  • 打赏
  • 举报
回复
scanf("%d%d",&a,&b); //&a&b之间有逗号
bobo364 2009-12-10
  • 打赏
  • 举报
回复

main()
{
int a,b;
float c,d,e,f;
scanf("%d%d",&a,&b);
c=a+b;
d=a-b;
e=a*b;
f=a/b;
printf("%f%f%f%f",c,d,e,f);
getch();

}





可以了,scanf("%d%d",&a,&b); 当中少了个逗号
pur_e 2009-12-10
  • 打赏
  • 举报
回复
scanf("%d%d",&a&b);
改为
scanf("%d%d",&a,&b);
do_fork 2009-12-10
  • 打赏
  • 举报
回复
1. main必须返回int
2. &a&b ==> &a,&b
3. 要stdio.h
4. getch不是标准库函数

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧